ruby on rails が流行っているのですが
そんなにruby自体を触ったこと無いので
ちょっろ練習です。
require 'csv'
data_list = Array.new
csvDatas = CSV.read('test.csv')
csvDatas.each do |data|
#1列 2列 3れつ
menu_data = [data[0], data[1], data[2]]
data_list.push(menu_data)
end
puts('sample.csv を読み込みました。')
file_name = "test.txt" #保存するファイル名
File.open(file_name, 'w') {|file|
data_list.each do |data|
write = "num:"+data[0]+" name:"+data[1]+" age:"+data[2];
file.write write
end
}
puts('書き込み完了')
標準でcsvを読み込むあれ(require 'csv')がついていて便利ですね!
データの中身をランダムにして書き込む時は
data_list.shuffle!
とするといいそうです。
んー。()がないぶんPHPと違ってメソッドなの?それともポインタ?
とはっきり区別出来ないので勘違いすることが多そうですね。
rubuMasterになればそのへんは直感でわかったりするのでしょうか。
勉強に励みます。