diff options
| -rw-r--r-- | uk-ua/kotlin-ua.html.markdown | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/uk-ua/kotlin-ua.html.markdown b/uk-ua/kotlin-ua.html.markdown index f32a43cd..6e29a721 100644 --- a/uk-ua/kotlin-ua.html.markdown +++ b/uk-ua/kotlin-ua.html.markdown @@ -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 | 
