|
基本资料
|
本名
|
Kotlin娘
|
别号
|
靠她灵
|
年龄
|
13岁
|
生日
|
2011年7月22日
|
星座
|
巨蟹座
|
萌点
|
温柔可爱、文艺友好、PLAY技巧丰富、身娇体柔易推倒、人类圣经
|
亲属或相关人
|
(姐姐们(Java、Scala)),(妹妹们(Kotlin似乎是家族最小的))
|
Kotlin娘是编程语言Kotlin的拟人化萌娘。
人物简介
从诞生之日起就默默无闻。要不是Google I/O大会上宣布钦定Kotlin作为Android官方语言(一等支持语言),到现在她还会继续默默无闻下去呢!
身世背景
在万恶的旧社会,青年谷某当年迫于父母()之命,取Oracle家长女Java为妻。婚后虽不甜蜜也倒还相敬如宾。
没过几年,谷某在生意场上风生水起,Java娘家见此不禁眼红。打了好几场官司要讨回那些年谷某忘了给的彩礼。每每搞得谷某头大不已,借酒浇愁。
直至那晚回廊前红灯下,笙歌散后酒初醒,院也深来夜也深,月儿静来人也静。后才得知,彼时佳人乃是JetBrains家的小女Kotlin。
谷某见之倾心,不能自拔。而JetBrains看谷某丰神俊朗,又兼着谷氏所有商号掌柜之掌柜(),真真是人中龙凤;倒也乐见其成。
再后来,坊间风声渐走。JetBrains便寻了谷某,要他给Kotlin一个名份。谷某想着Java一日夫妻百日恩,虽说丈人家心狠也怨不得她。但若就此拖着Kotlin岂不给天下人看了笑话去。
牙一咬,心一横。在一年一次的谷氏大宴宣布:宴乃婚宴,妻乃平妻。众人哗然,欢喜者有之;厌恶者有之,后悔当初没能及时结交上JetBrains者亦有之。
也是至此,谷家大宅院正式成为了J、K二凰争锋的大舞台......(此处应有遥远的回音)
经典语录
- create anything —— by jetbrains
- Kotlin 就是一行代码解决问题 (不是一行代码能叫Kotlin吗?)
Play技巧
初级技巧:一物理行代码解决问题:
String转Ascii:str.toCharArray().map { it.toInt() }.joinToString(" ").let(::println)
Ascii转String:asc.split(" ").map { it.toInt().toChar() }.joinToString("").also(::println)
加法计算器:while (true) readLine()!!.split(" ").map { it.filter { it in '0'..'9' } }.filter { it.isNotEmpty() }.map { it.toLong() }.sum().let(::println)
↑(小数):while (true) readLine()!!.splitToSequence(" ").mapNotNull { it.toDoubleOrNull() }.sum().let { if (it % 1 == 0.0) it.toInt() else it }.let(::println)
编程语言萌娘 |
---|
| 程序设计语言 | 第一代(姬器语言) | 1000101111000011 MOV AX,BX
01001001 00101100 00100000 01100110
01101100 01100001 01110100 00100000
01100111 01101001 01110010 01101100
00101100 00100000 01100100 01101111
01101110 01100001 01110100 01100101
↑翻译为I, flat girl, donate↑机器语言只有0和1←苏联其实做过三进制计算机,最初巴贝奇设计的差分机是十进制。 | | 第二代(汇编语言娘) | 8BC3(139,195): MOV AX,BX
我,平板姬,打钱!↑古代汇编语言只有命令←要是只有助记符就好啦…… | | 第三代(高级语言) | | | 丝带姬 (其实不怎么能算是语言……) | |
|
|
外部链接与注释
官方网站