24件ヒット
[1-24件を表示]
(0.051秒)
検索結果
-
Gem
:: Commands :: HelpCommand :: EXAMPLES -> String (18202.0) -
使用例を表す文字列です。
使用例を表す文字列です。 -
パターンマッチ (34.0)
-
パターンマッチ * patterns * variable_binding * variable_pinning * matching_non_primitive_objects * guard_clauses * current_feature_status * pattern_syntax * some_undefined_behavior_examples
...* variable_pinning
* matching_non_primitive_objects
* guard_clauses
* current_feature_status
* pattern_syntax
* some_undefined_behavior_examples
パターンマッチは、構造化された値に対して、構造をチェックし、マッチした部分をローカル変数に束縛す......が、オブジェクトの一部の要素がマッチしていることを検査できます。
//emlist{
case ["a", 1, "b", "c", 2]
in [*, String, String, *]
"matched"
else
"not matched"
end
//}
===[a:variable_binding] 変数の束縛
深い構造検査の他のパターンマッチの重......| Constant(key: pattern, key:, ..., **variable)
| Constant[key: pattern, key:, ..., **variable]
===[a:some_undefined_behavior_examples] 付記B: `未定義` の振る舞いの例
将来的な最適化の余地を残すため、仕様には一部 `未定義` の振る舞いが含...