kotlin
Kotlin 是一门仅在标准库中提供最基本底层 API 以便各种其他库能够利用协程的语言。与许多其他具有类似功能的语言不同,async 与 await 在 Kotlin 中并不是关键字,甚至都不是标准库的一部分。此外,Kotlin 的 挂起函数 概念为异步操作提供了比 future 与 promise 更安全、更不易出错的抽象
谷歌新推出的Carbon语言能直接取代C++? 当谷歌设计 golang 时,主要动机之一是作者对 C++ 的不满。 现在谷歌正在发布 carbon,它明确是 C++ 的替代品。 Go 并不是作为谷歌战略的一部分推出的
参与视频社区app源码的技术团··· 参与视频社区app源码的技术团队岗位都有哪些? 参与视频社区APP源码的技术团队需要包含以下几个关键岗位: 产品经理:负责产品规划、需求分析、市场调研和竞品分析等工作,确保产品的市场竞争力和用户体验。 UI/UX设计师:负责应用程序的界面和用户体验设计,保证应用程序的易用性和美观性。 后端开发工程师:负责应用程序的服务器端开发,包括数据库设计、API接口设计、服务器端编程等
为Android开发者准备的Kotlin简明教程。目的是让Android开发者快速地掌握Kotlin实用技巧。目前本系列还在建设中(2021-9)
RSocket Kotlin是基于kotlinx.coroutines的多平台的实现,我们知道Kotlin多平台,主要涉及如Kotlin JVM、Kotlin/JS、Kotlin Mobile和Kotlin/Native等, 而RSocket-Kotlin则可以让这些Kotlin应用可以通过RSocket无缝对接,当然访问其他语言开发的RSocket服务也没有问题。此外Kotlin Coroutines和Flow都是异步化的, 这个和RSocket这样异步化消息通讯协议是完全匹配的,可以说RSocket和Coroutines/Flow完全是一体的,没有任何违和感。 目前RSocket Kotlin主要支持以下一些平台和对应的传输层:
当初参加Kotlin读书会的时候听到Elvis Operator的来历觉得很酷,在之后写kotlin的时候也时常会使用到,算是很实用的运算子。 Elvis Operator其实是来自猫王的名字 - Elvis Presley,据说是因为当初创造这个运算子出来的人觉得这个运算子看起来很像猫王... 但其实我觉得比较像JOJO 或许你看到这边会想说 ?: 就是一个null check的运算子,为什么不按照Java的写法? 其实可以,这两种写法其实是没有差别的,但若采用 Elvis Operator 的话,整体上可以少写一点 code,所以如果让我选择我还是会偏好前者的写法。
