引数を先頭から順に評価していき、評価値が真値なった時点で評価をやめ、最後に評価した結果を返す特殊フォーム。引数が与えられなかった場合には nil を返す。
or は通常の関数ではなく、短絡評価をする特殊フォームであり、引数の順番を入れ替えると結果が異なる場合がある。とりわけ、引数として副作用(代入や入出力)を伴う関数を指定する場合には、注意すること。
(or 式1 : 式n )
引数が2つの場合に限り使える中置記法がある。
式1 || 式2
〔menu〕
関数・特殊フォーム一覧 変数
制御
データ型
ヘルプ -- PukiWikiで編集するには? テキスト整形のルール(詳細版) プラグインマニュアル はじめてのPukiWiki (WIKIWIKI.jp*)
〔人気/今日人気〕〔最新〕