Manchmal, wenn ich einen Wert auf eine Zeichenfolge Verweis verweisen möchte ich @ string/blabla, aber manchmal gibt es mir einen Fehler, dass ich den Code ausführen kann, wenn ich @string to @+string
Was ist der Unterschied zwischen ihnen? Jede Antwort wäre so hilfreich. Danke im Voraus!Unterschied zwischen @string und @ + string?
Antwort
Die +
bedeutet, dass dieser Bezeichner zu den Ressourcen hinzugefügt wird. Sie erklären, dass es irgendwo existiert und es gleichzeitig benutzt. Ich bin mir nicht sicher, ob das wirklich für Strings gilt, aber ich denke, das tut es. Es würde erklären, warum Sie keinen Fehler bekommen.
Und ich bezweifle, es ist gut, eine +
zu verwenden, damit es funktioniert. Sie könnten mit einer String-Deklaration ohne tatsächlichen String-Inhalt enden, was wahrscheinlich zu einem Absturz führen wird.
Wenn es nicht funktioniert ohne die +
versuchen Sie, Ihr Projekt zu erstellen/zu aktualisieren. Wenn die Zeichenfolge in einer Ihrer XML-Dateien definiert ist, sollten Sie in der Lage sein, @string
@String
sind die aus der Zeichenkettendatei abgerufenen Werte.
hey Jungs verwenden die neueste elipse, es gibt ein bisschen Unterschied zwischen ihm und den alten. Ich denke, Zapls Antwort ist korrekt, das + Zeichen ist es, es den Referenzen hinzuzufügen. Prost!
- 1. Unterschied zwischen String und String
- 2. Unterschied zwischen Std: String und Std :: String
- 3. Was ist der Unterschied zwischen [] String und ... String in Golang?
- 4. Unterschied zwischen char * str = "STRING" und char str [] = "STRING"?
- 5. Unterschied zwischen String-Interpolation und String-Initialisierer in Swift
- 6. Was ist der Unterschied zwischen string :: at und string :: operator []?
- 7. Unterschied zwischen u "string" und ur "string" in Python
- 8. Unterschied b/w String und String
- 9. Unterschied zwischen Text und String in BeautifulSoup
- 10. Unterschied zwischen String, FormattableString, IFormattable
- 11. Was ist der Unterschied zwischen String-Initialisierungen durch neue String() und neue String ("") in Java?
- 12. Vergleich zwischen Std: String und C-String
- 13. Wie funktioniert String-Konvertierung zwischen PyUnicode String und C String?
- 14. Bash String Unterschied
- 15. Unterschied zwischen Initialisierungen stringstream.str (a_value) und string << a_value
- 16. Was ist der Unterschied zwischen String und StringBuilder?
- 17. Was ist der Unterschied zwischen (string [] args) und System.Environment.CommandLine?
- 18. Unterschied zwischen eval und setTimeout execute string code
- 19. Was ist der Unterschied zwischen [string()] und list() in erlang?
- 20. Unterschied zwischen [Zeichenfolge] und Array <String>
- 21. Wie kennt Mongoid den Unterschied zwischen String-Werten und Symbolwerten?
- 22. Unterschied zwischen neuer ArrayList <String>() und neuer ArrayList()
- 23. C# String-Vergleiche: Unterschied zwischen CurrentCultureIgnoreCase und InvariantCultureIgnoreCase
- 24. Unterschied zwischen "Text" und "String" -Datentyp in SQLite
- 25. Unterschied zwischen String-Operatoren + und << in Ruby
- 26. Java 8: Unterschied zwischen class.getName() und String-Literal
- 27. Unterschied zwischen var somestring = „Einig String“, var somestring: String = „Einig String“, var somestring = „Einig String“ als String
- 28. Unterschiede zwischen char * und String
- 29. Was ist der Unterschied zwischen std :: string :: c_str und std :: string :: data?
- 30. Was ist der Unterschied zwischen String- und Nicht-String-Schlüssel im eckigen Anweisungsbereich?
Ich habe noch nie '@ + string' irgendwo in Android verwendet gesehen. Ich habe '@ + id' gesehen, um eine neue ID-Ressource zuzuordnen. Bitte geben Sie einen Beispielcode ein, der '@ string' verwendet, der Ihnen Fehler liefert und den eigentlichen Fehler liefert. – CommonsWare
Wo hast du jemals @ + string benutzt? – brianestey