原来单例模式直接一个关键词就搞定了。。。
object PrinterDriver { init { println("Initializing with object: $this") } fun print() = println("Printing with object: $this") } println("Start") PrinterDriver.print() PrinterDriver.print()
Start Initializing with object: PrinterDriver@6ff3c5b5 Printing with object: PrinterDriver@6ff3c5b5 Printing with object: PrinterDriver@6ff3c5b5
弊端可能就是团队协作上,一切换大家都要学下, 虽然可以和Java混用, 不过kotlin学习成本不是太大。边学边用也没有太大问题。
1.1 以后还可以在数字类型中加入下划线提高可读性。
val oneMillion = 1_000_000 val creditCardNumber = 1234_5678_9012_3456L val socialSecurityNumber = 999_99_9999L val hexBytes = 0xFF_EC_DE_5E val bytes = 0b11010010_01101001_10010100_10010010
这里有个使用例子 https://github.com/Kotlin/anko-example
http://kotlinlang.org/ 官网上面看目前这些在用
Pinterest Evernote Uber Coursera Atlassian
国内不清楚
Showing 1 to 5 of 12 results
JoyK Better personal homepage reddit styleGitHub Flavored Markdown syntax Adaptive layout
原来单例模式直接一个关键词就搞定了。。。
弊端可能就是团队协作上,一切换大家都要学下, 虽然可以和Java混用, 不过kotlin学习成本不是太大。边学边用也没有太大问题。
1.1 以后还可以在数字类型中加入下划线提高可读性。
这里有个使用例子 https://github.com/Kotlin/anko-example
http://kotlinlang.org/ 官网上面看目前这些在用
Pinterest Evernote Uber Coursera Atlassian
国内不清楚