トップ «前の日記(2005-03-06) 最新 次の日記(2005-03-08)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2005-03-07

_ unless

慣れの問題かも知れないが、素直だと思う書き方の

unless foo.nil?
  bar
end

よりも

if !foo.nil?
  bar
end

のほうが書きやすい。というか、習慣で最初にifと書いてしまうから、foo.nil?の否定で!foo.nil?と書くことになるからだな。

で、unlessで書き直すと、どうもしっくり来ない(と感じるのは慣れなんだろうけど)から結局また!foo.nil?で書き直す羽目になるようだ。

慣れだとわかっていれば四の五を四の五の言わずに使って慣れればいいような気がする反面、C#でもJavaでもC++でもサポートしていないから積極的に慣れようとも思えないわけだし。

変換されないのでふと気になってGoogleにかけたら、「しのごを言わず」が5件、「四の五を言わず」が192件。死んだ日本語だな。死んだのはおれだ。

#追記:だからMS(のIME)を信じろと自分に言い聞かせてるだろうと(一応、手元の新明解国語辞典第二版に当たって確認済み)。
本日のツッコミ(全2件) [ツッコミを入れる]
_ 名無しさん (2005-03-07 01:26)

はじめまして.正しくは,四の五の言わず,だと思われます.

_ arton (2005-03-07 01:57)

本当だ。どうもありがとうございます。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|

ジェズイットを見習え