jywhltj
- 浏览: 42692 次
- 性别:
社区版块
- ( 0)
- ( 0)
- ( 0)
最新评论
-
jywhltj:
liuchang615270 写道为啥我环境变量 javaho ...
体验 java 9(1):从 hello world 到 lombok -
liuchang615270:
为啥我环境变量 javahome配了java9的路径,java ...
体验 java 9(1):从 hello world 到 lombok -
jywhltj:
第二句就有说:wxmedit 是对编码和十六进制编辑支持很好的 ...
wxmedit 3.0 发布 -
windlike:
这到底是个什么东东
wxmedit 3.0 发布
文章列表
本文也发在我的个人博客上:https://hltj.me/kotlin/2020/01/11/kotlin-trait-typeclass.html 。
trait 与类型类都是什么
trait 与类型类(type class)分别是 rust 与 haskell 语言中的概念,用于特设多态(ad-hoc polymorphism)、函数式编程等方面。
值得一提的是虽然英文都是“trait”, scala 的特质跟 rust 的 trait [注1] 却并不相同。 scala 的特质相当于 kotlin 与 java 8 的接口,能实现子类型多态;而 rust 的 trait 更 ...
- 2020-01-14 10:24
- 浏览 427
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/kotlin/2018/11/22/ktorcn-update-jetbrains-day-slides.html 。
非常值得庆祝的是,ktor 1.0 正式发布了,ktor 中文站也已更新。
ktor 是 jetbrains 官方出品的互联应用框架。 使用该框架非常易于开发异步的服务器与客户端,并且能够充分利用 kotlin 以及协程的优势。
ktor 中文站是官方英文站的中文翻译(目前还在翻译中,欢迎组团一起)。 初学者可以从快速入门入手来学习与了
- 2018-11-23 14:43
- 浏览 890
- 分类:开源软件
本文也发在我的个人博客上:https://hltj.me/kotlin/2017/08/31/2tips-for-kotlin-repl.html 。
kotlin 自带了交互式编程命令行,即 repl(read-eval-print loop 的简写,直译为 “读取-求值-输出”循环),尤其适合快速实验一些东西。 本文只讲关于 kotlin repl 的两条 tips:
如何运行 repl;
如何在 repl 中查看推断出的类型。
如何运行 kotlin repl
运行 kotlin repl 主要有两种方式:
在 intellij idea 中运行;
运行独立的命令 ...
- 2017-09-01 19:17
- 浏览 642
- 分类:编程语言
本文也发在我的个人博客上:https://hltj.me/kotlin/2017/08/25/kotlin-functor-applicative-monad-cn.html 。
本文是从 haskell 版 functors, applicatives, and monads in pictures 翻译而来的 kotlin 版。 我同时翻译了中英文两个版本,英文版在这里。
与从 swift 版翻译而来的 kotlin 版不同的是,本文是直接从 haskell 版原文翻译而来的。
这是一个简单的值:
我们也知道如何将一个函数应用到这个值上:
这很简单。 那么扩 ...
- 2017-08-28 13:34
- 浏览 999
- 分类:编程语言
本也发在我的个人博客上:https://hltj.me/kotlin/2017/06/13/kotlin-meet-gradle.html 。
本文是 gradle 凯发k8国际娱乐官网入口官网文章 kotlin meets gradle 的译文。 原文发布于 2016-05-18,所以文中的时间都要再往前算一年。 如今 kotlin 已经发布了 1.1,gradle 已经发 ...
- 2017-07-12 18:48
- 浏览 528
- 分类:编程语言
本也发在我的个人博客上:https://hltj.me/kotlin/2017/05/23/kotlin-support-in-spring5.html 。
【译注】本文是 spring 凯发k8国际娱乐官网入口官网博文的译文,英文原版在:https://spring.io/blog/2017/01/04/introducing-kotlin-support-in-spring-framework-5-0。
我们在几个月前介绍了 start.spring.io 对 kotlin 的支持, 我们已继续努力以确保 spring 与 kotlin 更好地协作。 kotlin 的主要优势之一是它提供了与 ...
- 2017-06-23 14:36
- 浏览 1032
- 分类:编程语言
本也发在我的个人博客上:https://hltj.me/kotlin/2017/05/18/kotlin-official-on-android.html 。
kotlin 作为 android 开发语言是大势所趋。
在此之前很早,kotlin 就有“android 世界的 swift ”的称号。当然在这之前大家这样说难免有些底气不足,与其说是一种事实不如说是一种愿望。而现在这么说就理直气壮多了。当然之前就已经有很多地方在实践用 kotlin 做安卓开发了,比如魅族、腾讯, kotlin 中文站 创始人, kotlin 中文博客 维护人分别来自这两家。
kotlin 语言相对 ...
- 2017-06-22 15:02
- 浏览 793
- 分类:编程语言