08-kotlin-是真的么

08-kotlin-是真的么_第1张图片
08-kotlin-是真的么_第2张图片
08-kotlin-是真的么_第3张图片

我们在现实生活中,经常要碰到很多真假的问题, 是真的么? 你可不要骗我.

计算机是人类最忠实的朋友, 关于各种真假问题, 问计算机那是最方便的了

08-kotlin-是真的么_第4张图片
08-kotlin-是真的么_第5张图片

好的,下面我带着大家复习一下幼儿园大班数学

比大小:


08-kotlin-是真的么_第6张图片

如果我没记错的话, 当时老师告诉我, 0 是比 1大的.
我们来写代码验证一下

08-kotlin-是真的么_第7张图片

第1行我们声明了主函数,是程序的入口, 第2行我们定义了变量a值为0,
kotlin智能的识别出来了a的类型应该是个整数类型,
第3行,我们定义了变量b值为1,
同样的kotlin也智能识别了b的类型是个整数类型,
最后我们测试打印 a>b
计算机程序的执行结果是false.

计算机告诉我们0>1的说法是假的.
计算机不会骗人, 看来是我的幼儿园没好好学习.

我记得3是比1大的, 我们来看看,计算机执行的结果.

08-kotlin-是真的么_第8张图片
关于上面的代码,有个抱歉的地方,我之前是一个java程序员,
代码结束的分号,已经深深的印入我的脑海里,在kotlin里面
这个分号写不写都可以的.

下面我们尝试一下kotlin的命令行交互式操作,shell交互编程也是现代高级语言必备的特性
python原生支持shell交互编程, java9开始也支持了这种方式, kotlin其实也支持shell交互编程的

大家可以看一下我介绍的手工编译kotlin的那篇文章.
http://www.jianshu.com/p/90b56fd5f8eb
找到我给大家提供的一个工具.
在kotlinc的lib目录下
执行命令

08-kotlin-是真的么_第9张图片

进入shell交互编程
大家可以尝试下面的操作

08-kotlin-是真的么_第10张图片

符号>>>后面是我输入的内容
不带>>>的是计算机执行的结果

是不是很有趣, 解释的方式执行每一句命令.
再贴一个图给大家看

08-kotlin-是真的么_第11张图片

好啦, 今天就讲到这里了.

今天的主要内容:
了解kotlin里面的Boolean类型,  计算机用true表示真, 用false表示假
交互式编程大家了解一下就好啦

你可能感兴趣的:(08-kotlin-是真的么)