Kotlin之中綴呼叫函式

2021-08-15 17:20:44 字數 516 閱讀 8415

對於infix function,其實我們之前已經遇到過了。不知道你對於kotlin的map的使用還有沒有印象:

fun main(args: array

<

string

>)

//result:

1=one

2=two

process finished with exit code 0

val map = mapof(1 to "one", 2 to "two")裡的to就是乙個infix function。其原始碼實現:public infix fun a.to(that: b): pair= pair(this, that)

呼叫方式有兩種:

1.to("one"):常規呼叫方式

1 to "one:中綴表示法呼叫

Kotlin表示式(中綴 分支 When)

1 中綴表示式 只有乙個引數,且用infix修飾的函式 例如 書 class book 桌子 class desk fun main args array 二 分支表示式 如果條件較多,例如if 寫乙個最簡單的登入 package net.println.kotlin.chapters import...

棧的應用之中綴轉字尾

include stdio.h include stdlib.h include string.h include linkstack.h int isnumber char c int isoperator char c int isleft char c int isright char c c...

Kotlin建構函式

當kotlin中的類需要建構函式時,可以有乙個主建構函式和多個次建構函式,可以沒有次建構函式。主建構函式在類名後。常規用法 class person name string 當主建構函式有註解或者可見性修飾符,需加 constructor 關鍵字。class personpublic public ...