よくある質問
💡 お知らせ: このドキュメントはAIによって翻訳されています。表現に違和感がある場合は、原文(英語)を参照するか、翻訳にご協力ください。
Flix は定数をサポートしていますか?
はい、とも言えますし、いいえ、とも言えます。Flix はトップレベル定数(Top-level constant)をサポートしていません。ただし、引数を取らない純粋関数を宣言することはできます:
def pi(): Float64 = 3.14f64
Flix コンパイラは、このような定数をインライン化します。
一度だけ実行したい高価な計算がある場合は、必要な場所で計算し、明示的に引き回すようにしてください。Flix がトップレベル定数をサポートしていないのは、main より前にいかなるコードも実行されるべきではない、という原則に反するためです。