Kotlin函数编写规则

0人阅读 评论(0) 收藏 举报
分类:

kotiln是什么?

Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin已正式成为Android官方支持开发语言。

kotlin函数的编写规则:

 fun 函数名(参数名:参数类型):返回值类型{

            函数体

}

例如:fun main(args:Array<String>):Unit{           

         println("hello kotlin")                                        

}

/* fun: 函数开头固定写法;args:arguments,名字可随意;Array<String>:字符串数组;Unit:标识无返回值,可忽略不写*/


实践:eclipse中编写简单的计算器(加减乘除)

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="+mutl(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 mutl(a:Int,b:Int):Int{
	return a*b
}
fun devide(a:Int,b:Int):Int{
	return a/b
}

控制台结果:

a+b=10
a-b=6
a*b=16
a/b=4

查看评论

让ActiveX控件设计状态在容器中的大小锁定!

让ActiveX控件设计状态时在容器中的大小锁定,可以使用下面这个宏,该宏为无窗口的ActiveX控件,在vc++.net(atl7.0)下编译成功.#ifndef __CONTROL_NO_WIND...
  • lu_zi
  • lu_zi
  • 2002-11-04 13:09:00
  • 835

Kotlin语法(十九)-内联函数(Inline Functions)

参考原文: http://kotlinlang.org/docs/reference/inline-functions.html            使用高阶函数造成一些运行时问题:每一个函...
  • tangxl2008008
  • tangxl2008008
  • 2016-12-15 09:49:42
  • 5989

Kotlin语法(十七)-函数(Functions)

参考原文:http://kotlinlang.org/docs/reference/functions.html        声明函数(Function Declarations)      ...
  • tangxl2008008
  • tangxl2008008
  • 2016-11-05 15:23:04
  • 2196

Kotlin中的函数

无论函数还是方法我们这里统称函数,Koltin中的函数要比Java中丰富的多,我们这篇文章来了解下Kotlin中的各类函数。 内联函数 Android开发中,打印信息一般我们会用到Log类,L...
  • zxc123e
  • zxc123e
  • 2017-06-21 09:56:00
  • 1316

Kotlin 扩展函数详解与应用

一、什么是扩展函数?扩展函数数是指在一个类上增加一种新的行为,甚至我们没有这个类代码的访问权限。这是一个在缺少有用函数的类上扩展的方法,Kotlin能够为我们做到那些令人关注的事情,而这些Java做不...
  • ComWill
  • ComWill
  • 2017-08-16 07:32:18
  • 1441

Kotlin之字面函数和函数表达式

这一节涉及的东西比较杂,各种函数和表达式,零零散散 package net.edaibu.kotlintest.FunctionAndLambda /** * @author geqipeng ...
  • sinat_35241409
  • sinat_35241409
  • 2017-06-02 17:49:59
  • 337

Kotlin-12.扩展函数和属性(extensions)

Kotlin支持扩展函数和扩展属性(extensions),kotlin使用扩展(动机)原因;扩展静态解析,不是虚函数(即没有多态);调用只取决于对象声明类型决定,而不是由对象实际类型决定;可空接收者...
  • qq_32115439
  • qq_32115439
  • 2017-06-21 23:02:37
  • 1346

kotlin_函数定义与调用

1.创建集合setOf(),listOf(),hashMapOf() 集合方法:.last(),.max() 等2.优化函数背景:集合输出格式a.基本实现:fun joinToString( ...
  • qq_34023517
  • qq_34023517
  • 2017-12-12 12:25:28
  • 97

Kotlin-函数

概述许多程序设计语言(像C和C++)用函数这个术语来描述命名子程序;在Kotlin中,依然延续这个术语来表示“做某些事情的方式”,实际上把它当作java中的方法是一样的,只不过是命名方式的不同而已,没...
  • IO_Field
  • IO_Field
  • 2016-11-27 18:28:14
  • 6651

Kotlin语法学习

  • 2017年08月16日 18:45
  • 95KB
  • 下载
    个人资料
    等级:
    访问量: 9134
    积分: 462
    排名: 10万+
    文章分类
    最新评论