我們?cè)诂F(xiàn)實(shí)生活中,經(jīng)常要碰到很多真假的問題, 是真的么? 你可不要騙我.
計(jì)算機(jī)是人類最忠實(shí)的朋友, 關(guān)于各種真假問題, 問計(jì)算機(jī)那是最方便的了
好的,下面我?guī)е蠹覐?fù)習(xí)一下幼兒園大班數(shù)學(xué)
比大小:
如果我沒記錯(cuò)的話, 當(dāng)時(shí)老師告訴我, 0 是比 1大的.
我們來寫代碼驗(yàn)證一下
第1行我們聲明了主函數(shù),是程序的入口, 第2行我們定義了變量a值為0,
kotlin智能的識(shí)別出來了a的類型應(yīng)該是個(gè)整數(shù)類型,
第3行,我們定義了變量b值為1,
同樣的kotlin也智能識(shí)別了b的類型是個(gè)整數(shù)類型,
最后我們測(cè)試打印 a>b
計(jì)算機(jī)程序的執(zhí)行結(jié)果是false.
計(jì)算機(jī)告訴我們0>1的說法是假的.
計(jì)算機(jī)不會(huì)騙人, 看來是我的幼兒園沒好好學(xué)習(xí).
我記得3是比1大的, 我們來看看,計(jì)算機(jī)執(zhí)行的結(jié)果.
關(guān)于上面的代碼,有個(gè)抱歉的地方,我之前是一個(gè)java程序員,
代碼結(jié)束的分號(hào),已經(jīng)深深的印入我的腦海里,在kotlin里面
這個(gè)分號(hào)寫不寫都可以的.
下面我們嘗試一下kotlin的命令行交互式操作,shell交互編程也是現(xiàn)代高級(jí)語言必備的特性
python原生支持shell交互編程, java9開始也支持了這種方式, kotlin其實(shí)也支持shell交互編程的
大家可以看一下我介紹的手工編譯kotlin的那篇文章.
http://www.lxweimin.com/p/90b56fd5f8eb
找到我給大家提供的一個(gè)工具.
在kotlinc的lib目錄下
執(zhí)行命令
進(jìn)入shell交互編程
大家可以嘗試下面的操作
符號(hào)>>>后面是我輸入的內(nèi)容
不帶>>>的是計(jì)算機(jī)執(zhí)行的結(jié)果
是不是很有趣, 解釋的方式執(zhí)行每一句命令.
再貼一個(gè)圖給大家看
好啦, 今天就講到這里了.
今天的主要內(nèi)容:
了解kotlin里面的Boolean類型, 計(jì)算機(jī)用true表示真, 用false表示假
交互式編程大家了解一下就好啦