文档章节

Kotlin教程学习-函数定义,变量声明

天命剑主
 天命剑主
发布于 2015/06/13 20:24
字数 198
阅读 1835
收藏 1

可以看到,函数定义就是

<访问控制符> <函数名> <参数列表> <:返回类型(不写就是无返回类型)> {

函数体

}

单语句函数可以简写,比如add函数和add1函数效果是一样的


变量定义

var <标识符> : <类型> = <初始化值>

常量定义

val <标识符> : <类型> = <初始化值>


常量与变量都可以没有初始化值,但是在引用前必须初始化

编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断

运行结果:

© 著作权归作者所有

共有 人打赏支持
天命剑主
粉丝 39
博文 16
码字总数 9621
作品 0
武汉
程序员
加载中

评论(6)

天命剑主
天命剑主

引用来自“xiaoijfdiaj”的评论

这个开发java后端适合吗?
性能还是不太好,不过可以倒是可以.
xiaoijfdiaj
xiaoijfdiaj
这个开发java后端适合吗?
天命剑主
天命剑主

引用来自“袁弘龙”的评论

引用来自“找bug”的评论

我想用它写Android 技术成熟了吗?

可以写安卓,然而我并不清楚你所说的成熟具体指什么。

引用来自“找bug”的评论

我是新手,我的意思是如同java一样开发出功能强大的Android,不会出现局限性。
Kotlin是与Java完全兼容的,应该是足够强大的.不过我觉得强大这个词还是比较适合用来形容程序员,毕竟很多语言都是很强大的.
找bug
找bug

引用来自“袁弘龙”的评论

引用来自“找bug”的评论

我想用它写Android 技术成熟了吗?

可以写安卓,然而我并不清楚你所说的成熟具体指什么。
我是新手,我的意思是如同java一样开发出功能强大的Android,不会出现局限性。
天命剑主
天命剑主

引用来自“找bug”的评论

我想用它写Android 技术成熟了吗?

可以写安卓,然而我并不清楚你所说的成熟具体指什么。
找bug
找bug
我想用它写Android 技术成熟了吗?
《Kotlin 程序设计》第四章 Kotlin 语法基础

第四章 Kotlin 语法基础 正式上架:《Kotlin极简教程》Official on shelves: Kotlin Programming minimalist tutorial 京东JD:https://item.jd.com/12181725.html 天猫Tmall:https://detai......

程序员诗人
2017/05/29
0
0
从 Hello World 开始

学一门编程语言的开始往往是一个最简单的 Hello World 程序,我们的 Kotlin 学习也不例外: fun main(args: Array) { println("Hello World")} 我们来分析一下有意义的两行代码: fun main(a...

浪味仙儿H
2017/05/27
0
0
《Kotin 极简教程》第8章 函数式编程(FP)(2)

《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 8.2 在Kotlin中使用...

程序员诗人
2017/07/09
0
0
Kotlin教程学习-HelloWorld

要使用Kotlin语言编写程序,只需要在Intellij IDEA中安装Kotlin插件就行,大概几十MB大小,耐心等待安装完成就好. 当然你也可以安装eclipse Kotlin插件或者使用命令行工具.参见Kotlin官网 Hell...

天命剑主
2015/06/13
0
11
《Kotlin实战》学习笔记

第一章 定义和目的 kotlin的主要特征 目标平台:服务器端,Android及任何Java运行的地方 静态类型 函数式和面向对象 免费且开源 小结 fun关键字用来声明函数,val关键字和var关键字分别用来声...

newtrek
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
13
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0
Redis性能问题排查解决手册

一、性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 nfo命令输出的数据可...

IT--小哥
昨天
2
0
mixin混入

①新建mixin.js文件 const mixin = { methods: { /** * 分页公共方法 */ handleSizeChange(val) { this.pageData.size = val; this.query(); }, hand......

不负好时光
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部