Ruby初心者スレッドPart7
■ このスレッドは過去ログ倉庫に格納されています
0323デフォルトの名無しさん
2006/08/14(月) 11:50:05>>>313
>え?
>>>229でもいってるように、for i inがあるからこそ、if s inがあってもいいんじゃないかということでは?
>>229 で言っているのは考え方の問題。
>>313 が困っているのは技術的な実現方法。 すでにfor 〜 in があるから、 if 〜 in を
糖衣(等意?)構文として実現しようとするとかぶってしまい不都合だからどうしよう、って悩んでる。
・・・・ていう話かな?
>>318
>末尾?ならもうメソッドで良いよ
>if s.in?([1,2,3])
if s in array が技術的にナニなら、メソッドで妥協もいいかなと思う。
if s.in? [1,2,3] なら、
・短い記述 (in ほどではないが、まあいいかな)
・include?メソッドをもつものをカバー
・比較対象、演算子?、比較条件の順序で書ける。
は満たしている。
■ このスレッドは過去ログ倉庫に格納されています