問題タブ [infix-operator]

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.

0 投票する
1 に答える
28 参照

r - Rの数式で算術演算子を抑制する方法

左側に文字、右側に式を取り、連結された数式オブジェクトを返す中置関数 %~% を定義しようとしています。"y" %~% x + zだから私が返したいものy ~ x + z

ただし、私の関数 (以下) は+、シンボリック数式演算子としての使用に失敗し、代わりに算術演算子にデフォルト設定されます。明らかに、~中置関数はこれを達成しますが、それは原始的な関数であるため、コードをスワイプすることはできず、それを関数定義に組み込んで目的の結果を得る方法がわかりません。

~解決策は、関数を呼び出すときに演算子を使用することです。

"y" %~%~ x + z

+しかし、関数定義で を算術演算子として評価しないようにして、 を簡単に使用できるようにする方法があるかどうか疑問に思っています%~%

0 投票する
1 に答える
222 参照

haskell - 〉が Haskell 中置演算子として許可されないのはなぜですか?

Haskellで>が中置演算子として許可されないのはなぜですか?

このHaskellレポート any Unicode symbol or punctuationこの質問によると、うまくいくはずです。