Android Studio - Kotlin - Unresolved reference: int

stele

stele

Neues Mitglied
0
Hallo,
ich folge einem Tutorial.
Installiert ist bei mir Android Studio 2021.1.1 Patch1.
Kotlin PlugIn ist, wenn ich Tools/Kotlin... richtig interpretiere eingebunden, aktuell und überall konfiguriert (was immer das heißt).
Übungsprojekt in Sprache Kotlin.

Beim Versuch, einer Variable einen Datentyp aufzuzwingen, gab es dann oben genannte Meldung.
Hier scheint also etwas sehr grundsätzliches zu fehlen.
Was, warum und wir bekomme ich das weg?

...
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

var zahl1 :int =7
}
}
 
Erstens welche Fehlermeldungen kommt.

var zahl1: Int =7

In Kotlin ist alles ein Objekt auch ein Intager. Den einfachen Datentyp int gibt es nicht.
 
Zuletzt bearbeitet:
Hallo!
Die Meldung lautet: "Unresolved reference: int".
Beim Eintippen erscheint die Intelli-Auswahlliste. Integer ist nicht dabei.
Da beim Erstellen des Projekts Kotlin als Sprache angegeben ist, erwarte ich, dass zumindest die Basics bereit sind.
Gruß
 
Du musst es groß schreiben.
Es ist eine Klasse. Und kein primitiver Datentyp mehr wie bei Java.

In meinen Beispiel ist es auch groß geschrieben.
Bei dir ist es klein geschrieben.


"Unresolved reference: int".
Sagt ja, daß es "int" nicht gibt.

In Java gibt es den primitive Typ "int" und die Klasse "Intager".

In Kotlin gibt es nur die Klasse "Int".
Primitive Typen gibt nicht.


Hoffe es ist jetzt klar geworden.

PS Klassen werden in Java und Kotlin groß geschrieben.
 
Zuletzt bearbeitet:
Danke!
Klasse statt Datentyp war noch bekannt.
Großschreibung muss an mir vorbei gegangen sein. Daher habe ich es auch bei dir übersehen.
Lektion gelernt.
 

Ähnliche Themen

D
Antworten
17
Aufrufe
396
datNeMo
D
O
  • ortech
Antworten
7
Aufrufe
691
jogimuc
J
5
Antworten
0
Aufrufe
1.141
586920
5
Zurück
Oben Unten