我已經學習了 java 基礎知識,現在正在嘗試為我的手機制作一個 android 應用程式。在我開始在 android studio 中使用變數之前,我一直做得很好。我相當確定變數應該像這樣宣告
var/val varName:Boolean false;
但每當我這樣做時,我都會收到一條錯誤訊息,提示“無法決議符號變數”。
我已經研究過,但我找不到發生這種情況的任何原因,無論我把這行代碼放在哪里,它都不起作用。我在網上找到的所有地方似乎都在說我做得對,但它不起作用。我會喜歡任何建議或如何讓它發揮作用。謝謝
uj5u.com熱心網友回復:
我懷疑您混淆了 Java 和 Kotlin。Java 變數通過以下語法宣告:
type variableName = value;
在您給出的示例中,它看起來像:
Boolean varName = false;
“var”和“val”在 Kotlin 中使用。Android Studio在同一專案中同時支持 Java 檔案 ( .java) 和 Kotlin 檔案 ( .kt)。如果您剛剛入門并且不確定使用哪種語言,我建議您考慮使用 Kotlin 而不是 Java。我認識的每個了解 Java 并嘗試過 Kotlin 的軟體開發人員最終都得出結論,他們更喜歡使用 Kotlin。
可以在此處找到有關 Java 變數宣告的更多資訊。
uj5u.com熱心網友回復:
這篇文章有點令人困惑,你是用什么語言創建應用程式的,java 還是 kotlin?語法看起來像科特林,但你說你知道 Java 基礎知識(沒有說科特林)
不管怎樣,在科特林中,為了創建一個變數,你會做這樣的事情:
val a: Int = 1 // this is a VALUE, you cannot change the value of "val"
val b = 2 // this is also a value
var c = 2 // this is a variable, you can change the value of c
c = 5 // like I did here
var name: Boolean = false // and that's what I think you've tried to do
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/535151.html
標籤:爪哇安卓科特林
