我们在现实生活中,经常要碰到很多真假的问题, 是真的么? 你可不要骗我.
计算机是人类最忠实的朋友, 关于各种真假问题, 问计算机那是最方便的了
好的,下面我带着大家复习一下幼儿园大班数学
比大小:
如果我没记错的话, 当时老师告诉我, 0 是比 1大的.
我们来写代码验证一下
第1行我们声明了主函数,是程序的入口, 第2行我们定义了变量a值为0,
kotlin智能的识别出来了a的类型应该是个整数类型,
第3行,我们定义了变量b值为1,
同样的kotlin也智能识别了b的类型是个整数类型,
最后我们测试打印 a>b
计算机程序的执行结果是false.
计算机告诉我们0>1的说法是假的.
计算机不会骗人, 看来是我的幼儿园没好好学习.
我记得3是比1大的, 我们来看看,计算机执行的结果.
关于上面的代码,有个抱歉的地方,我之前是一个java程序员,
代码结束的分号,已经深深的印入我的脑海里,在kotlin里面
这个分号写不写都可以的.
下面我们尝试一下kotlin的命令行交互式操作,shell交互编程也是现代高级语言必备的特性
python原生支持shell交互编程, java9开始也支持了这种方式, kotlin其实也支持shell交互编程的
大家可以看一下我介绍的手工编译kotlin的那篇文章.
http://www.jianshu.com/p/90b56fd5f8eb
找到我给大家提供的一个工具.
在kotlinc的lib目录下
执行命令
进入shell交互编程
大家可以尝试下面的操作
符号>>>后面是我输入的内容
不带>>>的是计算机执行的结果
是不是很有趣, 解释的方式执行每一句命令.
再贴一个图给大家看
好啦, 今天就讲到这里了.
今天的主要内容:
了解kotlin里面的Boolean类型, 计算机用true表示真, 用false表示假
交互式编程大家了解一下就好啦