宣言の前に使用されたVar
この警告カテゴリーはqmllintによって[var-used-before-declaration]
。
変数が宣言前に使用されています。
何が起こりましたか?
宣言する前に変数を使っています。
これはなぜ悪いのでしょうか?
これはコードを読みにくくします。let
やconst
で宣言された変数は、実行時にエラーになります。
例
import QtQuick Item { function f() { x = 42; // x is used before its declaration let x; } Component.onCompleted: f() }
この警告を修正するには、宣言を使用する前に移動してください:
import QtQuick Item { function f() { let x; x = 42; } Component.onCompleted: f() }
QML ドキュメントの JavaScript 式も参照してください 。
©2024 The Qt Company Ltd. 本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。