はじめに
レイアウト編はこちらをクリック願います。
構文編 1 はこちらをクリック願います。
Rubyの基礎を学習中の方に向けて記載致します。
私自身これからチーム開発を行う上で大事にしたい。知っておきたいことをOutputします。
#構文について
① 本文が1行のときは、if修飾子を優先的に使う。
他の良い代替案としては&&を使った制御構文がある。
ワンライナーにする。
qiita.rb
str = "is he raigakun?"
#以下、実践します。
#悪い例 (長い)
if str.include?("?")
puts "yes, he is."
end
# 良い例
puts "yes, he is." if str.include?("?")
#もしくは
if str.include?("?") && puts "yes, he is."
② thenは複数行にまたがるif/unlessでは使ってはいけない。
私、使ってました・・・
qiita.rb
# 悪い例
if some_condition then
# 本文省略
end
# 良い例
if some_condition
# 本文省略
end
#さいごに
毎日更新します。
皆様の復習等にご活用頂けますと幸いです。