問題タブ [transducer]
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.
javascript - Compose が変換器で左から右に適用されるのはなぜですか?
コード例:
値は [ 5, 7 ] ではなく [ 8 ] になると思います。
Compose は右結合 (reduceRight) ですが、この場合は左結合として動作しています。
私の構成関数の実装が間違っているのではないかと思いました。その結果、ramda.js をプルしてR.composeを使用しましたが、同じ結果が得られました。
私は何か間違ったことをしていますか?それとも、これはトランスデューサーを扱うときに構成が左結合であるシナリオの 1 つですか?
python - 単語の最初の文字に基づいて出力を生成する
Python 用の Helsinki Finite State Technology (HFST) を使用して、Finite State Transducer をセットアップしようとしています。
単語の最初の文字が「o」の場合、出力は「ポジティブ」になり、同じ単語に続く文字がある場合は、正規表現を使用してすべての文字を空に出力します。
ただし、「お」だけは受け付けません。
HFSTチュートリアルからこれまでに得たもの: