0
点赞
收藏
分享

微信扫一扫

【kotlin】函数和命令行交互式终端


文章目录

  • ​​函数​​
  • ​​布尔值​​
  • ​​进一步了解函数​​
  • ​​函数的声明​​
  • ​​命令行交互式终端​​
  • ​​下载​​
  • ​​配置环境变量​​
  • ​​使用命令行完成刚才的运算​​

函数

打印一个菱形

fun main(args: Array<String>) {
print1star()
print3star()
print5star()
print3star()
print1star()
}
fun print1star(){
println(" *")
}
fun print3star(){
println(" ***")
}
fun print5star(){
println("*****")
}

【kotlin】函数和命令行交互式终端_kotlin

布尔值

我们来比较下大小

  1. 【kotlin】函数和命令行交互式终端_配置环境变量_02

  var num1 = Math.sqrt(5.0) - Math.sqrt(4.0)
var num2 = Math.sqrt(4.0) - Math.sqrt(3.0)
println(num1<num2)

【kotlin】函数和命令行交互式终端_环境变量_03
2. 【kotlin】函数和命令行交互式终端_环境变量_04

  var num1 = Math.pow(2.0,100.0)
var num2 = Math.pow(3.0,75.0)
println(num1<num2)

【kotlin】函数和命令行交互式终端_环境变量_05

进一步了解函数

【kotlin】函数和命令行交互式终端_配置环境变量_06
【kotlin】函数和命令行交互式终端_配置环境变量_07
【kotlin】函数和命令行交互式终端_配置环境变量_08

fun main(args: Array<String>) {
var a = 8
var b = 2
println("a+b="+plus(a,b))
println("a-b="+sub(a,b))
println("a*b="+multi(a,b))
println("a/b="+devide(a,b))
}
fun plus(a:Int,b:Int):Int{
return a+b
}
fun sub(a:Int,b:Int):Int{
return a-b
}
fun multi(a:Int,b:Int):Int{
return a*b
}
fun devide(a:Int,b:Int):Int{
return a/b
}

我们看下输出
【kotlin】函数和命令行交互式终端_配置环境变量_09

函数的声明

我们来定义一个add方法,返回两数之和

fun main(args: Array<String>) {
println(add(1,2))
}

fun add(x:Int,y:Int):Int{
return x+y
}

【kotlin】函数和命令行交互式终端_命令行_10
如果一个函数方法体,只有1行,那么大括号可以省掉。如果它有返回值,那么可以直接等于函数的声明

fun add(x:Int,y:Int):Int = x+y

我们可以声明一个变量,也可以声明一个函数,

var i = {x:Int,y:Int -> x+y}
println(i(1,2))

这种写法是函数表达式,把一个函数表达式赋值给了变量i,可以传两个int类型的参数,返回值是两者之和,打印结果当然是和之前的一样,i就是一个函数
【kotlin】函数和命令行交互式终端_配置环境变量_11
函数的另一种声明方法如下

var j:(Int,Int) -> Int = {x,y -> x+y}
println(j(1,2))

变量j是一个函数,接受两个int类型参数,返回值是int,后边是函数具体如何编写

命令行交互式终端

下载

​​Kotlin使用命令行编辑器教程​​

​​下载编辑器 1.3.50版本​​

【kotlin】函数和命令行交互式终端_命令行_12
下载下来的文件解压后,是一个名为kotlinc的文件夹
【kotlin】函数和命令行交互式终端_kotlin_13

配置环境变量

  1. 配置JAVA环境变量
    把 jdk/bin 目录添加到环境变量,验证是否成功可以打开cmd,执行​​​java​​​ 如果出现以下一堆字符,说明配置成功
    【kotlin】函数和命令行交互式终端_配置环境变量_14
  2. 配置kotlin环境变量
    我们把刚才的kotlinc/bin这个路径添加到环境变量
    打开命令行,执行​​​kotlinc​​​,如果出现以下内容,说明配置环境变量成功
    输入​​​:quit​​​来退出
    【kotlin】函数和命令行交互式终端_命令行_15

使用命令行完成刚才的运算

【kotlin】函数和命令行交互式终端_命令行_16

举报

相关推荐

0 条评论