Kotlin领域特定语言(DSL)
一、DSL的概念
只在特定领域内使用的语言
例如:
—HTML、Gradle、SQL等等
特点:
计算机编程语言
具有语言的表达能力
有限的表达能力
关注某个特定的领域
二、下面用DSL来写一个例子吧
需要下面五个类:
三、创建一个Node节点的接口
package cn.
Android Studio: Kotlin使用DataBinding异常
异常
Error:(7, 30) Unresolved reference: databinding
E:\test\Android-Jetpack\app\src\main\java\com\mazaiting\jetpack\architecture\expression\ExpressionActivity.
Kotllin与Maven和Gradle的集成
Intellij IDEA对Kotlin语言提供了完善的支持,我们可以方便的创建项目。但是IDEA项目毕竟只是针对单个IDE的,无法很好的跨环境。Kotlin同时也提供了针对Maven和Gradle的支持。
Kotlin详尽语法分析(未完待续)
待续
一、Kotlin友好的语法
Kotlin不是诞生于学术界的一些不可思议难以理解的语法,它的语法类似于很多面向对象的语法,并且非常易于理解。
kotlin常用工具类总结,高效优雅的开发Android
随着Kotlin的普及,很有必要对开发中常用的工具类总结整理,当然包括利用kotlin扩展Android原生控件方法、属性。
主要分工具类util跟原生控件扩展ext两部分
toast 用法
toast("hello")
click 用法
button.
Kotlin 函数复合
一、函数复合的概念
f(g(x))
二、看一些小例子
package net.println.kotlin.chapter5.