問題タブ [linden-scripting-language]

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 投票する
2 に答える
4432 参照

c-preprocessor - プリプロセッサ定義を連結して文字列を形成する

私はこれを持っています:

ただし、これは に設定version_stringされ"1.0 b"ます。VERSION_MINOR と REVISION の間のスペースを削除したい。私はこれを試しました:

しかし、それは生成し"1.VERSION_MINORREVISION"ます。明らかに、これも機能しません:

間にスペースを入れずに 2 つのプリプロセッサ値を連結することは可能ですか?

更新:質問は言語ではなくプリプロセッサに関するものだったため、言語を変更しました。LSL で実際に必要だったのは、最初は C 構文を使用して質問を定式化したにもかかわらずです。これは、より多くのユーザーに馴染みのあるものですが、LSL では、文字列リテラルを隣接させてより長い文字列リテラルを形成することはできません。