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"]
|
||||
translators:
|
||||
= ["AstiaSun", "https://github.com/AstiaSun"]
|
||||
filename: LearnKotlin.kt
|
||||
filename: LearnKotlin-uk.kt
|
||||
lang: uk-ua
|
||||
---
|
||||
|
||||
@ -56,7 +56,7 @@ fun main(args: Array<String>) {
|
||||
println(bazString)
|
||||
|
||||
/*
|
||||
Необроблений рядок розмежовується за допомогою потрійтих лапок (""").
|
||||
Необроблений рядок розмежовується за допомогою потрійних лапок (""").
|
||||
Необроблені рядки можуть містити переніс рядка (не спеціальний символ \n) та
|
||||
будь-які інші символи.
|
||||
*/
|
||||
@ -102,7 +102,7 @@ fun helloWorld(val name : String) {
|
||||
println(hello()) // => Hello, world!
|
||||
|
||||
/*
|
||||
Параменти функції можуть бути помічені ключовим словом vararg. Це дозволяє
|
||||
Аргументи функції можуть бути помічені ключовим словом vararg. Це дозволяє
|
||||
приймати довільну кількість аргументів функції зазначеного типу.
|
||||
*/
|
||||
fun varargExample(vararg names: Int) {
|
||||
@ -113,7 +113,7 @@ fun helloWorld(val name : String) {
|
||||
varargExample(1, 2, 3) // => Argument has 3 elements
|
||||
|
||||
/*
|
||||
Коли фукнція складається з одного виразу, фігурні дужки не є обов'язковими.
|
||||
Коли функція складається з одного виразу, фігурні дужки не є обов'язковими.
|
||||
Тіло функції вказується після оператора "=".
|
||||
*/
|
||||
fun odd(x: Int): Boolean = x % 2 == 1
|
||||
@ -303,7 +303,7 @@ fun helloWorld(val name : String) {
|
||||
else -> println("none of the above")
|
||||
}
|
||||
|
||||
// "when" також може використовуватись як функція, що повератє значення.
|
||||
// "when" також може використовуватись як функція, що повертає значення.
|
||||
var result = when (i) {
|
||||
0, 21 -> "0 or 21"
|
||||
in 1..20 -> "in the range 1 to 20"
|
||||
@ -313,7 +313,7 @@ fun helloWorld(val name : String) {
|
||||
|
||||
/*
|
||||
Тип об'єкта можна перевірити використавши оператор is. Якщо перевірка проходить
|
||||
успішно, тоді можна використовувати об'єкт як данний тип не приводячи до ного
|
||||
успішно, тоді можна використовувати об'єкт як данний тип не приводячи до нього
|
||||
додатково.
|
||||
*/
|
||||
fun smartCastExample(x: Any) : Boolean {
|
||||
@ -345,7 +345,7 @@ fun helloWorld(val name : 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
|
||||
|
||||
/*
|
||||
Ключове слово object можна виокристати для створення об'єкту сінглтону. Об'єкт не
|
||||
Ключове слово object можна використати для створення об'єкту сінглтону. Об'єкт не
|
||||
можна інстанціювати, проте на його унікальний екземпляр можна посилатись за іменем.
|
||||
Подібна можливість є в сінглтон об'єктах у Scala.
|
||||
*/
|
||||
@ -399,7 +399,7 @@ fun useSingletonObject() {
|
||||
|
||||
|
||||
/*
|
||||
Оператор перевірки на те, що об'єкт не рівний null, (!!) перетворює будь-яке значення в ненульовий тип і кидає ексепшн, якщо значення рівне null.
|
||||
Оператор перевірки на те, що об'єкт не рівний null, (!!) перетворює будь-яке значення в ненульовий тип і кидає виняток, якщо значення рівне null.
|
||||
*/
|
||||
var b: String? = "abc"
|
||||
val l = b!!.length
|
||||
|
Loading…
Reference in New Issue
Block a user