#Rubyの勉強を始めた。
- 理由
- 時間にゆとりができたから。
- WEB アプリ系をつくってみたいとふと思ったから
- 実務では使うことはないが、知識として触って観たかった。
- 1ヶ月くらいで基礎はできるようになりたい。
- つまり、ほぼ興味。
今回の練習
- 今回は、ドットインストールで数当てゲームというものを作成した。
- 意外とシンプルにかけるので驚いた。
- ドットインストール久しぶりにプレミアム会員。
main.rb
answer = rand(10) + 1
count = 0
loop do
print "Your guess? "
guess = gets.to_i
# count = count + 1
count +=1
if answer == guess
puts "Bingo! It took #{count} guesses!"
break
elsif answer > guess
puts "Bigger!"
else
puts "Smaller!"
end
end
概略
概略
- 数値を入力してその値がランダムの数字とあっているかを確認して、その数値の代償に合わせて、コメントを返す簡単な仕組み。
- C系をずっとやっていたので、書き方がシンプルですこし違和感がある。セミコロンで終わりがないやつ。とか、はじめと終わりがなかなかわかりづらくて驚いた。
- else if がelsif と書くのは、気づくのに、数分かかった。確かに短くて便利
学んだんこと
- 出力:puts
- プリント: print
- ランダム:rand (値)
- 条件分岐 : if elsif break else end
- コメント: #
- 長文コメント:=begin , =end
- 入力: gets
- 改行なし: .chomp
- 整数入力: gets.to_i
感想
はじめて触ったがすごく書きやすい。
もう少し勉強しよう。