Ruby初心者質問スレPart1
■ このスレッドは過去ログ倉庫に格納されています
0742デフォルトの名無しさん
NGNG書き直し方は何パターンも思いつく。
どういう点を重視して書き直すかによっても変わる。
とりあえず Struct クラスを使って、できるだけ元ソースコードに忠実に書き直すなら・・・
require 'scanf'
Student = Struct.new(:name, :lit, :math, :eng, :total)
def read_student(student, str)
a = str.scanf('%s %d %d %d')
student.name = a[0]
student.lit = a[1]
student.math = a[2]
student.eng = a[3]
end
■ このスレッドは過去ログ倉庫に格納されています