Kotlin (programovací jazyk): Porovnání verzí

Smazaný obsah Přidaný obsah
ShadowRobot (diskuse | příspěvky)
m WPCleaner v1.41b - Fixed using WP:WCW (Hierarchie nadpisů)
Řádek 13:
Vedle tříd a metod (které se v Kotlinu nazývají “member functions”) vlastních objektově orientovaným jazykům podporuje Kotlin i procedurální programování za použití funkcí. Stejně jako v C a C++ je vstupním bodem do aplikace funkce s názvem “main”, která přijímá jako jediný argument pole argumentů z příkazové řádky. Kotlin podporuje interpolaci řetězců ve stylu [[Perl|Perlu]] a [[Unix]]/[[Linux]] [[Shell (programování)|Shellu]]. Také je podporováno odvozování typů proměnných.
 
==== Ukázka kódu, který vypíše "Hello World!" ====
<syntaxhighlight>
fun main(args : Array<String>) {
Řádek 23:
* ?: (null coalescing operator), také nazývaný „Elvis operator“
 
==== Ukázka použití Elvis operátoru ====
<syntaxhighlight>
fun sayHello(maybe : String?, neverNull : Int) {