本文主要是介绍【kotlin】函数和命令行交互式终端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 函数
- 布尔值
- 进一步了解函数
- 函数的声明
- 命令行交互式终端
- 下载
- 配置环境变量
- 使用命令行完成刚才的运算
函数
打印一个菱形
fun main(args: Array<String>) {print1star()print3star()print5star()print3star()print1star()
}
fun print1star(){println(" *")
}
fun print3star(){println(" ***")
}
fun print5star(){println("*****")
}
布尔值
我们来比较下大小
var num1 = Math.sqrt(5.0) - Math.sqrt(4.0)var num2 = Math.sqrt(4.0) - Math.sqrt(3.0)println(num1<num2)
2.
var num1 = Math.pow(2.0,100.0)var num2 = Math.pow(3.0,75.0)println(num1<num2)
进一步了解函数
fun main(args: Array<String>) {var a = 8var b = 2println("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
}
我们看下输出
函数的声明
我们来定义一个add方法,返回两数之和
fun main(args: Array<String>) {println(add(1,2))
}fun add(x:Int,y:Int):Int{return x+y
}
如果一个函数方法体,只有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就是一个函数
函数的另一种声明方法如下
var j:(Int,Int) -> Int = {x,y -> x+y}println(j(1,2))
变量j是一个函数,接受两个int类型参数,返回值是int,后边是函数具体如何编写
命令行交互式终端
下载
Kotlin使用命令行编辑器教程
下载编辑器 1.3.50版本
下载下来的文件解压后,是一个名为kotlinc的文件夹
配置环境变量
- 配置JAVA环境变量
把 jdk/bin 目录添加到环境变量,验证是否成功可以打开cmd,执行java
如果出现以下一堆字符,说明配置成功
- 配置kotlin环境变量
我们把刚才的kotlinc/bin这个路径添加到环境变量
打开命令行,执行kotlinc
,如果出现以下内容,说明配置环境变量成功
输入:quit
来退出
使用命令行完成刚才的运算
这篇关于【kotlin】函数和命令行交互式终端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!