心理

当前位置 /首页/完美生活/心理/列表

kt语言实例讲解

kt语言实例讲解

kt语言是最负盛名的决策模型,是把发现问题分为界定问题和分析原因两步的方法。

kt语言是一种思考系统,即就事情各自的程序,按照时间、场所等,明确区分发生问题的情形和没有发生问题的情形,由此找出原因和应该决定的办法。

kt语言共分四个程序:查明原因、决定选择方法、危险对策、掌握情况。

kt语言的三个主要组成部分:

1、对所要完成的任务目标的认识程度

2、对备选方案进行评估的质量

3、对采用其他方法可能导致的后果的了解程度。

Kotlin 基础语法

Kotlin 文件以 为后缀。

包声明

代码文件的开头一般为包的声明:

package

import .*

fun test() {}

class Runoob {}

kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。

以上例中 test() 的全名是 、Runoob 的全名是 ob。

如果没有指定包,默认为 default 包。

默认导入

有多个包会默认导入到每个 Kotlin 文件中:

kotlin.*

tation.*

ections.*

arisons.*

.*

es.*

ences.*

.*

函数定义

函数定义使用关键字 fun,参数格式为:参数 : 类型

fun sum(a: Int, b: Int): Int { // Int 参数,返回值 Int

return a + b

}

表达式作为函数体,返回类型自动推断:

fun sum(a: Int, b: Int) = a + b

public fun sum(a: Int, b: Int): Int = a + b // public 方法则必须明确写出返回类型

无返回值的函数(类似Java中的void):

fun printSum(a: Int, b: Int): Unit {

print(a + b)

}

// 如果是返回 Unit类型,则可以省略(对于public方法也是这样):

public fun printSum(a: Int, b: Int) {

print(a + b)

}

可变长参数函数

函数的变长参数可以用 vararg 关键字进行标识:

fun vars(vararg v:Int){

for(vt in v){

print(vt)

}

}

// 测试

fun main(args: Array<String>) {

vars(1,2,3,4,5) // 输出12345

}

lambda(匿名函数)

lambda表达式使用实例:

// 测试

fun main(args: Array<String>) {

val sumLambda: (Int, Int) -> Int = {x,y -> x+y}

println(sumLambda(1,2)) // 输出 3

}

TAG标签:KT 实例 讲解 语言 #