問題タブ [rascal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rascal - 構文仕様における * と + の意味
構文仕様の*
andの意味に少し混乱しています。+
私は次のようなものを期待しています
セミコロンで区切られて終了するステートメントのブロックを意味します。しかし、ドキュメントには次のように書かれています:
セミコロンで区切られたステートメントのブロック
一部のコードでは、そのような構文仕様によりステートメントのようなステートメント{ x = 1; x }
を解析できることがわかります。なぜそうなのですか?
rascal - ラスカルのマップからペアを削除する
rascal tutor のこのページでは、マップで定義された削除関数が表示されます。
次のコード行があります。
このコードを実行すると、次のエラーが表示されます。 list[&T], int); 条件 = 削除 (シンボル) 条件 = 削除 (シンボル)"
これはrascalのバグですか、それとも何か間違っていますか? 助けてくれてありがとう。
rascal - Rascal の命令型モデルとは?
Rascal は、機能的であると同時に必須でもあると感じています。課題をサポートします。しかし、それは純粋であるとも主張されています。だから、割り当てのような機能がシミュレートされていると思います。それでは、Rascal の命令型モデル、モナドによる Haskell 方式、または一意性による Clean 方式とは何でしょうか?