次世代言語議論スレ[Go Rust Haskell Scala]第3世代 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0055デフォルトの名無しさん
2017/03/06(月) 01:23:32.91ID:tkAhRfWWhttp://stackoverflow.com/questions/4156727/what-is-the-difference-between-pattern-matching-and-guards
http://learnyouahaskell.com/syntax-in-functions
http://stackoverflow.com/questions/30589187/elixir-pattern-match-or-guard
https://github.com/clojure/core.match/wiki/Overview
ガードはif-elseの糖衣構文的なもの
パターンマッチングはデータを分解して変数に束縛するためのもの
どっちも似たような用途に使えるけどガードは任意の真偽式を扱える分強力
■ このスレッドは過去ログ倉庫に格納されています