最新上架!!!《 Kotlin極簡教程》 陳光劍(機械工業出版社)
《Kotlin極簡教程》正式上架:
點選這裡 > 去京東商城購買閱讀
點選這裡 > 去天貓商城購買閱讀
非常感謝您親愛的讀者,大家請多支援!!!有任何問題,歡迎隨時與我交流~
Kotlin快速入門教程 零基礎學會Kotlin開發書籍 Kotlin基礎知識 Kotlin實戰 java Android應用開發教程 。
歡迎閱讀,感謝大家關注!!還請大家多多指教!!!
推薦語
本書是不可多得的優秀圖書,內容翔實,描述簡潔,作者對程式語言有深刻的理解,融入了自己多年的開發經驗……Kotlin非常新,而且發展也非常快,是一門非常有前景的開發語言,我希望Android和Java程式設計師都能停下來閱讀這本Kotlin的圖書,以系統地瞭解這項技術。
雷卷 阿里巴巴70後Java程式設計師
這是一本精彩有趣的好書。閱讀本書,你會再次感受到程式設計的樂趣。我讀過許多程式設計的書籍,但是這本書對程式設計的深刻見解依然深深觸動了我。雷影 阿里巴巴技術專家
光劍的這本書是非常不錯的Kotlin教程。書中有大量有趣而實用的程式碼例項,理論與實踐相結合,強烈推薦大家閱讀。木羽 阿里巴巴高階技術專家
身處網際網路大潮洶湧席捲的時代裡,對新知識的無限渴望和孜孜不倦的探求,是一名技術人員對自己的基本要求。陳光劍的這本書是Kotlin語言領域中非常值得借鑑的學習資料,無論是剛入門的技術小白,還是需要進階的技術痴漢,都可在這本書中找到另一番天地。 鬱磊 有贊測試專家
Kotlin具備簡潔的語言、與Java的無縫互譯、很棒的IDE支援,且不斷進化,如果你剛剛從事或者一直從事Android開發,Kotlin都將成為你很好的起點或新的助手。本書作為對Kotlin語言程式設計上手和基本使用都是不錯的參考資料,必定對大家有所幫助。石舟 阿里巴巴測試專家
在快速發展與創新的今天,不斷孕育出各種新語言。Kotlin非常具有代表性,具有簡明性和獨特的表達能力,同時易於“併發程式設計”。這本書豐富而全面地介紹了這門優秀的語言。任何對程式語言感興趣的程式設計師都不妨閱讀一下,相信你定會有收穫。林文國 二維火資深架構師
作為JetBrains IDE的忠實使用者,也一樣喜歡上了它的Kotlin,而這本書絕對是Kotlin難得的教程,內容全面,理論和實戰兼得。對我來說,讀這本書的收穫比自己想象的更多。劉鼎亮 挖財資深工程師
我清楚地記得當初從Eclipse切換到JetBrains的Intelij時帶來的效率提升和極致的使用者體驗,其中細節只有真正用過才能體會到。可以想見,JetBrains出品的Kotlin必然也會帶來各種令人驚喜的提升。光劍在許多人還沒注意到Kotlin的時候就已經開始動手實踐了,並帶來了一本語言精練、內容全面、示例豐富的教程,他親自使用並檢驗過Kotlin的很多特性,有許多心得和深刻理解,這是一本不可多得的帶領程式設計師領略Kotlin的便捷和高效的指南。 有山 阿里巴巴技術專家
這是一本Kotlin入門的好書,內容翔實全面,並且由淺入深,通過大量的案例,引導讀者一步步瞭解Kotlin的方方面面,於開卷者大有裨益。張立柱 策道科技CTO
歡迎閱讀,還請大家多多指教!!!
出版社: 機械工業出版社
ISBN:9787111579939
版次:1
商品編碼:12181725
品牌:機工出版
包裝:平裝
開本:16開
出版時間:2017-09-01
Kotlin 極簡教程#
Kotlin 中的可空型別:
這樣,我們就可以放心地呼叫 a 的方法或者訪問它的屬性,不會導致 NPE:
>>> val a="abc"
>>> a.length
3
如果要允許為空,我們可以在變數的型別後面加個問號?宣告一個變數為可空的:
>>> var a:String?="abc"
>>> a=null
>>> var one:Int?=1
>>> one=null
>>> var arrayInts:IntArray?=intArrayOf(1,2,3)
>>> arrayInts=null
>>> arrayInts
null
如果我們宣告瞭一個可空String?型別變數na ,然後直接呼叫length屬性,這將是不安全的。編譯器會直接報錯:
>>> var na:String?="abc"
>>> na=null
>>> na.length
error: only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type String?
na.length
^
我們使用安全呼叫?. 和 非空斷言呼叫 !!.
>>> na?.length
null
>>> na!!.length
kotlin.KotlinNullPointerException
我們可以看出,程式碼返回了null 和 kotlin.KotlinNullPointerException。
安全呼叫在鏈式呼叫中很有用。在呼叫鏈中如果任意一個屬性(環節)為空,這個鏈式呼叫就會安全返回 null。
如果要只對非空值執行某個操作,安全呼叫操作符可以與 let (以呼叫者的值作為引數來執行指定的函式塊,並返回其結果)一起使用:
>>> val listWithNulls: List<String?> = listOf("A", "B",null)
>>> listWithNulls
[A, B, null]
>>> listWithNulls.forEach{
... it?.let{println(it)}
... }
A
B
—————————————————————————————
最新上架!!! 《 Kotlin極簡教程》 陳光劍: Kotlin快速入門教程 零基礎學會Kotlin開發書籍 Kotlin基礎知識 Kotlin實戰 java Android應用開發教程 。 歡迎閱讀,謝謝大家關注!!還請大家多多指教!!!
淘寶天貓連結:https://detail.tmall.com/item.htm?id=558314778440
京東連結:https://item.jd.com/12181725.html
噹噹網連結:http://product.dangdang.com/25162042.html
相關文章
- DragonBook 第二版 編譯原理 機械工業出版社 課後答案Go編譯原理
- 《Kotlin極簡教程》第6章泛型Kotlin泛型
- 中國機械工業聯合會:2021年中國機械工業經濟執行報告
- 中國機械聯:2020年中國機械工業經濟執行報告
- 機械工業ERP系統有哪些常用功能呢?ERP機械行業系統開發行業
- 極簡Kotlin-For-Android(一)KotlinAndroid
- Kotlin語言極簡介紹Kotlin
- 2018最新Kotlin基礎視訊教程上線了Kotlin
- Nginx 極簡教程Nginx
- Rust極簡教程Rust
- Nacos極簡教程
- 中國鋼鐵工業協會:2023年機械工業經濟執行報告
- 【工業機器人】工業機器人技術最新知識大全;工業機器人驅動與控制系統機器人
- Flink安裝極簡教程-單機版
- 【工業機器人】工業機器人之五大機械結構及關鍵零元件分析機器人元件
- 用Kotlin實現極簡回撥Kotlin
- 臺式電腦加新、舊機械硬碟分割槽教程 舊機械硬碟可以裝新電腦上嗎?硬碟
- 臺式電腦加新/舊機械硬碟+分割槽教程 舊機械硬碟可以裝新電腦上嗎?硬碟
- 阿里DataX極簡教程阿里
- Pgloader極簡教程
- 工業4.0時代,我國傳統機械製造業如何提高核心競爭力
- AI 繪畫極簡教程AI
- Rust-Sqlx極簡教程RustSQL
- React極簡教程:Hello,World!React
- 極簡設計模式-工廠模式設計模式
- 極簡架構模式-MVC模式架構模式MVC
- 【工業網際網路】周劍:工業網際網路平臺作用機理和發展路徑
- 聯邦學習(電子工業出版社)——讀書筆記(3)聯邦學習筆記
- 2020機械員-崗位技能(機械員)模擬考試及機械員-崗位技能(機械員)作業模擬考試
- dockerfile-maven-plugin極簡教程DockerMavenPlugin
- Shell程式設計——極簡教程程式設計
- 極簡架構模式-控制反轉架構模式
- 極簡架構模式-業務代表模式架構模式
- 極簡程式碼神器:Lombok使用教程Lombok
- vue-router路由之路-極簡教程Vue路由
- SpringBoot2.0極簡教程Spring Boot
- 極簡架構模式-依賴注入模式架構模式依賴注入
- 極簡架構模式-傳輸物件模式架構模式物件