私は主にRailsの開発者だし、そう私の会社のHubotインスタンスのための小さなスクリプトをアップ鞭で、私は次のことを達成するために期待していた。Coffeescript || =アナログですか?
robot.brain.data.contacts ||= {}
それとも、それはをdoesnの場合にのみ、この新しいハッシュを作りますtはすでに存在します。アイデアは、Hubotのソースを変更する必要がないように、スクリプトを介して連絡先配列を動的に追加したいということであり、私が追加する連絡先を上書きしたくないということです。
質問:上記の目標を達成するためにCoffeescriptで使用できるRails || =のような簡単な構文がありますか?
乾杯。
'や' = '?='は同じJSにコンパイルされません。 '?='はヌルチェックを行います。 [this](http://coffeescript.org/#try:a%20%3D%20b%20%3D%200%0A%0Aa%20or%3D%201%3B%0Ab%20%3F%3D%を参照してください。 201%3B)異なる変数名を使用した場合の差異。 –