2017-12-26 6 views
-1

Ich habe einen Code in Java initialisieren, wo ich den String wie auf diese Weise initialisiert habenWie die String in Kotlin

String str = new String(""); 

aber wenn ich habe den Code konvertiert die gleiche intilization auf Kotlin in der unten Art und Weise ist

private val mEmailApi : String("") 

aber es mir einen Fehler Getter und Setter schenkt erforderlich ist, kann euch bitte, mir den Weg wissen lassen, den String in Kotlin

Dank im Voraus zu initialisieren

+2

val mEmailApi = "" –

+0

Dank @ramineftekhari –

+1

Dieser Code wurde von dem J2K Codewandler erzeugt? Wenn ja, bitte ein Problem auf dem Kotlin-Tracker – voddan

Antwort

1

So private val mEmailApi : String("") Sie nur Typ Ihres Feldes mEmailApi definieren. Aber Aufruf von Konstruktor bei Typdeklaration unmöglich.

Und so: private val mEmailApi = "" initialisieren Sie es.

Wenn Sie Ihr Feld während der Definition initialisieren, müssen Sie den Typ offensichtlich nicht definieren.

0

privat var mString: String = null

lateinit private var mString: String

Verwandte Themen