mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
remove mistakes in words according to the review
This commit is contained in:
parent
10c2fbf75e
commit
172d93aae7
@ -4,7 +4,7 @@ contributors:
|
|||||||
- ["S Webber", "https://github.com/s-webber"]
|
- ["S Webber", "https://github.com/s-webber"]
|
||||||
translators:
|
translators:
|
||||||
= ["AstiaSun", "https://github.com/AstiaSun"]
|
= ["AstiaSun", "https://github.com/AstiaSun"]
|
||||||
filename: LearnKotlin.kt
|
filename: LearnKotlin-uk.kt
|
||||||
lang: uk-ua
|
lang: uk-ua
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -56,7 +56,7 @@ fun main(args: Array<String>) {
|
|||||||
println(bazString)
|
println(bazString)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Необроблений рядок розмежовується за допомогою потрійтих лапок (""").
|
Необроблений рядок розмежовується за допомогою потрійних лапок (""").
|
||||||
Необроблені рядки можуть містити переніс рядка (не спеціальний символ \n) та
|
Необроблені рядки можуть містити переніс рядка (не спеціальний символ \n) та
|
||||||
будь-які інші символи.
|
будь-які інші символи.
|
||||||
*/
|
*/
|
||||||
@ -102,7 +102,7 @@ fun helloWorld(val name : String) {
|
|||||||
println(hello()) // => Hello, world!
|
println(hello()) // => Hello, world!
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Параменти функції можуть бути помічені ключовим словом vararg. Це дозволяє
|
Аргументи функції можуть бути помічені ключовим словом vararg. Це дозволяє
|
||||||
приймати довільну кількість аргументів функції зазначеного типу.
|
приймати довільну кількість аргументів функції зазначеного типу.
|
||||||
*/
|
*/
|
||||||
fun varargExample(vararg names: Int) {
|
fun varargExample(vararg names: Int) {
|
||||||
@ -113,7 +113,7 @@ fun helloWorld(val name : String) {
|
|||||||
varargExample(1, 2, 3) // => Argument has 3 elements
|
varargExample(1, 2, 3) // => Argument has 3 elements
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Коли фукнція складається з одного виразу, фігурні дужки не є обов'язковими.
|
Коли функція складається з одного виразу, фігурні дужки не є обов'язковими.
|
||||||
Тіло функції вказується після оператора "=".
|
Тіло функції вказується після оператора "=".
|
||||||
*/
|
*/
|
||||||
fun odd(x: Int): Boolean = x % 2 == 1
|
fun odd(x: Int): Boolean = x % 2 == 1
|
||||||
@ -303,7 +303,7 @@ fun helloWorld(val name : String) {
|
|||||||
else -> println("none of the above")
|
else -> println("none of the above")
|
||||||
}
|
}
|
||||||
|
|
||||||
// "when" також може використовуватись як функція, що повератє значення.
|
// "when" також може використовуватись як функція, що повертає значення.
|
||||||
var result = when (i) {
|
var result = when (i) {
|
||||||
0, 21 -> "0 or 21"
|
0, 21 -> "0 or 21"
|
||||||
in 1..20 -> "in the range 1 to 20"
|
in 1..20 -> "in the range 1 to 20"
|
||||||
@ -313,7 +313,7 @@ fun helloWorld(val name : String) {
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
Тип об'єкта можна перевірити використавши оператор is. Якщо перевірка проходить
|
Тип об'єкта можна перевірити використавши оператор is. Якщо перевірка проходить
|
||||||
успішно, тоді можна використовувати об'єкт як данний тип не приводячи до ного
|
успішно, тоді можна використовувати об'єкт як данний тип не приводячи до нього
|
||||||
додатково.
|
додатково.
|
||||||
*/
|
*/
|
||||||
fun smartCastExample(x: Any) : Boolean {
|
fun smartCastExample(x: Any) : Boolean {
|
||||||
@ -345,7 +345,7 @@ fun helloWorld(val name : String) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Розширення - це ще один спобів розширити функціонал класу.
|
Розширення - це ще один спосіб розширити функціонал класу.
|
||||||
Подібні методи розширення реалізовані у С#.
|
Подібні методи розширення реалізовані у С#.
|
||||||
*/
|
*/
|
||||||
fun String.remove(c: Char): String {
|
fun String.remove(c: Char): String {
|
||||||
@ -375,7 +375,7 @@ fun printName() = println(EnumExample.A.name) // => A
|
|||||||
fun printPosition() = println(EnumExample.A.ordinal) // => 0
|
fun printPosition() = println(EnumExample.A.ordinal) // => 0
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Ключове слово object можна виокристати для створення об'єкту сінглтону. Об'єкт не
|
Ключове слово object можна використати для створення об'єкту сінглтону. Об'єкт не
|
||||||
можна інстанціювати, проте на його унікальний екземпляр можна посилатись за іменем.
|
можна інстанціювати, проте на його унікальний екземпляр можна посилатись за іменем.
|
||||||
Подібна можливість є в сінглтон об'єктах у Scala.
|
Подібна можливість є в сінглтон об'єктах у Scala.
|
||||||
*/
|
*/
|
||||||
@ -399,7 +399,7 @@ fun useSingletonObject() {
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Оператор перевірки на те, що об'єкт не рівний null, (!!) перетворює будь-яке значення в ненульовий тип і кидає ексепшн, якщо значення рівне null.
|
Оператор перевірки на те, що об'єкт не рівний null, (!!) перетворює будь-яке значення в ненульовий тип і кидає виняток, якщо значення рівне null.
|
||||||
*/
|
*/
|
||||||
var b: String? = "abc"
|
var b: String? = "abc"
|
||||||
val l = b!!.length
|
val l = b!!.length
|
||||||
|
Loading…
Reference in New Issue
Block a user