Ruby 初心者スレッド Part 28
at TECH
163:デフォルトの名無しさん
09/05/23 05:05:12
Ruby に Boolean などというものはありませんが何か
あーでも結構使ってるなー
>>156
A if COND という構造だということはわかってるんだよね
if はメソッドではなく制御構造だから、このカッコは引数のカッコではなく式を作る「まとめカッコ」だ
中身1つだけだから、本当はこのカッコは必要ない
で、最初の ! は否定の NOT だ
URLリンク(www.ruby-lang.org)
直後にあるものの真偽の概念を逆転する
つぎの port はなんらかのローカル変数またはメソッド呼び出しで、
ドットで繋がってる nil? は port の返り値のクラスの nil? というメソッド
port のクラスで再定義されていないのなら、それは Object#nil? で、オブジェクトが nil である場合に true を返す
まとめると、
「port の返り値が nli でない場合に、@port に port の返り値を代入する」
となる
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5382日前に更新/107 KB
担当:undef