『7つの言語 7つの世界』第2章Ruby 1日目
せっかく読むので、セルフスタディも全部やってみようかと思いました。
読むは易し、行うは難しですからな。
#1)文字列 "Hello, world" を出力する p "Hello, world" #2)文字列 "Hello, Ruby" の中の "Ruby" という単語のインデックスを検索する word = "Hello, Ruby" word.index('Ruby') #3)自分の名前を10回出力する puts ('name' + "\n")*10 #4)文字列 "This is sentence number 1" の1を10までカウントアップしながら出力する message = 'This is sentence number' (1..10).each do |i| print message + ' ' + i.to_s + "\n" end #5)ファイルに格納されているRubyのプログラムを実行する? t = Time.now #B)乱数を選択するプログラム #プレーヤーに数字を選択してもらい、その数字が生成された乱数よりも大きいか小さいかを返す def big_or_small number = gets.to_i target = rand(10) number > target end big_or_small 5
memo
4) pだと改行が解釈されなかった
感想
たわいもないことしかやってないけれど、APIも見たし、エラー対応の経験も積めるので面白い。
時間がかかるので、購入したほうがいい本かも。(図書館で借りてます)