Middle
Jak dodaje się rozszerzenie i co dokładnie można dodać?
sobes.tech AI
Odpowiedź od AI
Rozszerzenia są dodawane do klas, właściwości, funkcji lub typów odbiorczych.
Można dodać:
- Nowe funkcje do istniejącej klasy.
- Nowe właściwości do istniejącej klasy.
- Nowe funkcje pomocnicze dla określonego typu odbiorczego.
Przykład dodania funkcji rozszerzenia:
fun String.toUpperCaseFirstChar(): String {
// Zwraca łańcuch, w którym pierwszy znak jest wielką literą
return this.substring(0, 1).toUpperCase() + this.substring(1)
}
Przykład użycia:
val myString = "hello"
val capitalizedString = myString.toUpperCaseFirstChar()
// Teraz capitalizedString = "Hello"