随笔分类 -  从java到Kotlin

上一页 1 2 3 4 5

Kotlin做为下一代编程利器很有必要系统学习,所以这里会记录从java到Kotlin转变的点点滴滴~
kotlin字符串和数字之间的转换和人机交互
摘要:继续基础学习~ 字符串和数字之间的转换 那如何转换呢,其实很简单: 编译木有报错,但是运行: 所以这里了解下。 人机交互 看这标题貌似高端的,其实也就是程序可以接受键盘的输入啦,下面开始: 首先提示用户进行输入: 注意:这时接收的值都是字符串,在计算之前得将它转换成数字,所以下面转换一下: 所以这里 阅读全文

posted @ 2017-11-20 11:23 cexo 阅读(1967) 评论(0) 推荐(0) 编辑

kotlin默认参数和具名参数
摘要:纯语法操练,这里先定义一些数学计算公式,顺便来复习复习,如下: 然后编写测试代码来调用下它们: 编译运行: 但是!!!对于这四个函数都有一个参数是pi: 而实际上它是一个常量,可以手动给它定义一个默认参数,而不用每次都需要人为传给它,那如何定义默认参数呢? 这时调用带pi参数的函数就可以省略传pi啦 阅读全文

posted @ 2017-11-20 10:42 cexo 阅读(846) 评论(0) 推荐(0) 编辑

kotlin函数和函数式表达式
摘要:这次的写法可能有些怪异,但是如果熟悉java8的Lambda表达式的话其实理解起来很顺其自然【参考博客:http://www.cnblogs.com/webor2006/p/7705130.html】,不过之后会对其进行深入理解的,这里先来感受下kotlin的函数表达式的魅力,下面先从一个简单函数开 阅读全文

posted @ 2017-11-02 22:19 cexo 阅读(254) 评论(0) 推荐(0) 编辑

kotlin的loop和Range、list和map
摘要:继续学习Kolin的基础语法,比较简单,直接练习代码。loop和range: 这里用一个场景来说明:计算从1到100之间数的总和,那在kotlin中是如何搞的呢? 上面这么简单的一句代码确实是能表达么?下面输出看一下就知道了,这里就涉及到怎么循环了,其实跟java差不多,如下: 编译运行: 确实是能 阅读全文

posted @ 2017-10-27 11:25 cexo 阅读(572) 评论(0) 推荐(0) 编辑

kotlin字符串比较&空值处理&when表达式
摘要:字符串比较: 字符串的比较也是实际中比较常见的,下面来看下它的比较跟java中有啥不同,下面走起! 如我们所预期,其结果: 下面再来: 如果是java,结果肯定是为false,因为"=="是比较的是地址,但是!!见证奇迹: 所以在kotlin中的字符串的==其实跟equals效果一样,下面改成equ 阅读全文

posted @ 2017-10-22 16:11 cexo 阅读(973) 评论(0) 推荐(0) 编辑

kotlin字符串模板&条件控制
摘要:字符串模版: 小时候都有要求记日记的习惯,下面是一小学生记的日记: 很漂亮的流水账,那细分析一下这些文件其实大体都类似,只有几个不同点: 其实就是地点变了,那对于这种有规律的文字可以采用kotlin的字符串模拟来解决,类似于android中xml的文字替换符一样,具体如何做呢,下面开始: 接着实现生 阅读全文

posted @ 2017-10-17 22:29 cexo 阅读(553) 评论(0) 推荐(0) 编辑

kotlin函数加强
摘要:在之前已经接触过了kotlin的函数了,这里再次加强学习下它,下面开始吧! Kotlin函数编写规则: Kotlin函数编写规则: Kotlin函数编写规则: Kotlin函数编写规则: Kotlin函数编写规则: 对照函数来理解其写法: 演练巩固: ①、编写函数, 实现四则运算。 接着来实现其它三 阅读全文

posted @ 2017-10-17 21:39 cexo 阅读(178) 评论(0) 推荐(0) 编辑

kotlin命令行交互式终端
摘要:之前在http://www.cnblogs.com/webor2006/p/7532982.htmlKotlin的环境搭建篇提到过在开发Kotlin可以用最原始的挖掘机式的命令行去编译运行,这里学习一下最原生效的方式。 集成环境: 按官网步骤来: 点击进去: 首先在命令行中敲入"curl -s ht 阅读全文

posted @ 2017-09-29 16:11 cexo 阅读(834) 评论(0) 推荐(0) 编辑

kotlin语言boolean
摘要:其实大部分语言的boolean都差不多,为了突出基础的重要性这里还是学习一下,光语法来说没啥可学的,看一眼就会了,这里以解决实际问题来实践下boolean,下面以小学、初中、高中的数学填空题做为练习的目标,下面开始: 对于上面的题不想运用我们的智商,只想把它交给机器去搞,于是乎新建一个kotlin工 阅读全文

posted @ 2017-09-29 15:33 cexo 阅读(348) 评论(0) 推荐(0) 编辑

kotlin变量基础
摘要:kotlin变量与输出 这里看一下在Kotlin中的变量是如何定义的? 编译运行: 对比下我们常用的JAVA语言,定义上的区别: 1、Kotlin变量是统一以var开头,而不区分具体类型,而Java在定义变量是就要确定数据类型,对应这句话也就是:String name = "cexo"。 2、Kot 阅读全文

posted @ 2017-09-20 16:38 cexo 阅读(283) 评论(0) 推荐(0) 编辑

Kotlin环境搭建---Hello World
摘要:对于亲爹都已经宣布它的重要性了,那做为搞安卓的自己有理由去拒绝它么?当然目前国内真正在商业中去采用Kotlin去开发项目的应该不多,但是!这肯定会被普及的,所以为了走在时代的前言,接下来会从基础语法开始一点点去打开Kotlin的神秘面纱并期待自己将其用在商业项目上! 开发工具选择: 先上Kotlin 阅读全文

posted @ 2017-09-16 21:29 cexo 阅读(475) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5

导航