はじめに
レイアウト編はこちらをクリック願います。
構文編 2 はこちらをクリック願います。
Rubyの基礎を学習中の方に向けて記載致します。
私自身これからチーム開発を行う上で大事にしたい。知っておきたいことをOutputします。
#構文について
① 否定形のときはifよりunlessを優先的に使う。(もしくは||構文を使う。)
qiita.rb
# 悪い例
do_something if !some_condition
# 悪い例
do_something if not some_condition
# 良い例
do_something unless some_condition
# 良い例(||を使う場合)
some_condition || do_something
② unlessをelse付きで使ってはいけない。 肯定条件を先にしてから書き換える。
qiita.rb
# 悪い例
unless success?
puts 'fail'
else
puts 'success'
end
# 良い例
if success?
puts 'success'
else
puts 'fail'
end
#さいごに
毎日更新します。
皆様の復習等にご活用頂けますと幸いです。