Kotlin
Kotlin编程基础、Android开发
测量老覃
爱好编程的测量人,高工、注册测绘师。微博/抖音:@测量老覃 电邮:qindong@email.cn
展开
-
Kotlin-基础-文件读、写
Kotlin的IO操作都在kotlin.io包下。Kotlin的原则就是Java有的就直接利用,没有的才自己想办法写。因此Kotlin的IO操作主要是依靠扩展方法,在原有的Java类上添加功能实现的。这一点倒是和Groovy有点像。下面介绍的很多方法都有一个Charset参数,可以直接要使用的字符集,默认是UTF-8。如果需要其他的字符集,用这个参数指定就行了。终端IO如果学过C++的...原创 2019-09-04 10:52:32 · 1764 阅读 · 0 评论 -
kotlin-基础-控制流
if表达式在Kotlin中,if是一个表达式,也就是说,它有返回值.因此,Kotlin中没有三元运算符(条件?then分支返回值:else分支返回值),因为简单的if表达式完全可以实现同样的任务。//if的传统用法varmax=aif(a<b)max=b//使用else分支的方式varmax:I...原创 2019-09-05 11:18:22 · 297 阅读 · 0 评论 -
kotlin-基础-数据类型
基本类型在Kotlin中,一切都是对象,这就意味着,我们可以对任何变量访问它的成员函数和属性.有些数据类型是内建的(built-in),因为对它们的实现进行了优化,但对于使用者来说内建类型与普通类没有区别.本节我们将介绍大部分内建类型:数值,字符,布尔值,以及数组。数值Kotlin处理数值的方式与Java类似,,但并不完全相同。比如,对数值不会隐式地...原创 2019-09-05 11:34:44 · 417 阅读 · 0 评论 -
Android Studio开发环境安装亲历记
安卓开发环境主要以Eclipse+ADT和Android Studio(简称AS)两种为主,当然也可以在其它IDE上通过插件实现。而目前Google已停止对ADT的开发支持,全力推广自己的AS。进行过安卓开发的同仁们对刚接触时安卓开发环境的搭建记忆应该比较深刻,其过程可称得上紧张刺激且痛苦,搞掂之后还能给你来点快感。开发环境基本分三大块:JAVA环境(JDK)、IDE(Eclipse+ADT、An...原创 2019-09-06 09:34:38 · 243 阅读 · 0 评论 -
kotlin-基础-逐行读取CASS地形数据文件坐标值
kotlin有着JAVA般强大的功能,却象VB一样简单人性化。真是很好的一门语言。package helloimport java.io.Fileimport kotlin.math.cosimport kotlin.math.sign// 可选的包头fun main(args: Array<String>) { // 包级可见的函数,接受一个字符串数组作...原创 2019-09-07 08:58:27 · 356 阅读 · 1 评论