08-kotlin-是真的么

我們?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表示假
交互式編程大家了解一下就好啦
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容