メモ たのしいRubyChapter1
関数
rubyのメソッドでは()を省略できる。
nilはprint文自体の戻り値
print("Hello.\n")
Hello
=>nil
シングルクォートで文字列を囲った場合、「\n」などの特殊文字の解釈を行わず、そのまま表示する。
ただし「\」と「'」を表示したい場合は、その前に「\」をつける。
print 'Hello \n'
文字列を続けて表示したい場合は「,」で区切る
print "Hello,", "Ruby", ".", "\n"
putsメソッド
printメソッドとは異なり、文字列の最後で必ず改行する
puts "Hello, Ruby"
puts "Thank you"
文字列にデータを埋める方法
文字列の中に#{変数名}を入れる
x=10
y=20
z=30
area=10*20+z
print "areaデータ=#{area}\n"
pメソッド
デバッグ用で使われる。特殊文字がそのまま出力されたり数値かどうか識別できたりする。
p "100" #=> "100"
p 100 #=> 100
コメント
- 一行単位 #
- 範囲指定 =begin =end
#コメント
=begin
ここはコメント
ここはコメント
ここはコメント
=end
if
a=20
if a>=10
print "greater\n"
end
b=30
if b>=10
print "greater\n"
else
print "smaller\n"
end
while
i=1
while i <=10
print i, "\n"
i=i+1
end
times
イテレータメソッド
doは省略できない
i=0
100.times do
puts i
i+=1
end
Author And Source
この問題について(メモ たのしいRubyChapter1), 我々は、より多くの情報をここで見つけました https://qiita.com/AykeJq0ILeYFOR4/items/9e4a5f517fde5d26d77b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .