鍋あり谷あり このページをアンテナに追加 RSSフィード

1904 | 06 | 07 | 09 | 10 |
1906 | 08 |
2004 | 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 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 03 | 05 | 06 | 08 | 09 | 11 | 12 |
2009 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 12 |
2010 | 01 | 09 | 10 |
2011 | 01 | 02 | 03 | 05 | 08 | 12 |
<< 2009/06 >>
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30


2009年 6月 5日

[]ruby で bool か否かを判定する

jijixi’s diary - bool 経由で d:id:asipruby:20090515:1242341093

def bool?( x )
  x==!!x
end

ってのはいかがでしょうか。if 文で書くなら

if object==!!object
	# do something
end

ということで。

速度的にどうなのかは知らないけれど、ゴルフ的にはいい感じ。私としては、それほどわかりにくいとも思わないんだけど、どうなんだろ。

しかし、やっぱりそういう判定が必要なシチュエーションが思いつかないのである。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/Nabetani/20090605/p1
380655