|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
go_on (go_on) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2017/6/15 9:17:43 |
标题: |
Android新的开发语言kotlin语法感觉挺像pascal的 |
浏览:2149 |
|
加入我的收藏 |
楼主: |
1. 如何定义变量 Java 定义变量的写法:
String string = "Hello"; 基本等价的 Kotlin 定义变量的写法:
var string: String = "Hello" Java 定义 final 变量的写法:
final String string = "Hello"; 注意到前面的是一个编译期常量,Kotlin 当中应该这么写:
const val string: String = "Hello" 同样是 final 变量,Java 这么写:
final String string = getString(); 注意到,这个不是编译期常量,Kotlin 这么写:
val string: String = getString() 另外, Kotlin 有类型推导的特性,因此上述变量定义基本上都可以省略掉类型 String。
2. 如何定义函数 Java 当中如何定义函数,也就是方法,需要定义到一个类当中:
public boolean testString(String name){ ... } 等价的 Kotlin 写法:
fun testString(name: String): Boolean { ... } 注意到返回值的位置放到了参数之后。
完整的看这个 http://www.cnblogs.com/bugly/p/7001680.html
----------------------------------------------
- |
作者: |
|
2017/6/15 9:20:06 |
1楼: |
确实,有相似得地方,所以还是喜欢delphi
----------------------------------------------
-
|
作者: |
|
2017/6/15 9:35:43 |
2楼: |
现在的语言, 语法根本就不是关键问题. 最关键的问题是, 是否可以达到快速开发产品, 减少开发周期和成本的问题. 还有就是三方资源是否充足, 文档是否丰富等等.
----------------------------------------------
--
|
作者: |
|
2017/6/15 17:34:54 |
3楼: |
最主要的还是JAR 和PHP有太多免费且优秀的三方库
----------------------------------------------
-
|
作者: |
|
2017/6/19 9:55:35 |
4楼: |
严重怀疑,这个语言的发明人是从Delphi 转过来的
----------------------------------------------
-
|
作者: |
|
2017/6/19 13:01:31 |
5楼: |
kotlin的作者,肯定搞过pascal,或者深受pascal影响,一个人再牛逼,都是有局限的,思维的局限很难打破
----------------------------------------------
-
|
作者: |
|
2017/6/23 11:45:37 |
6楼: |
其实都差不多,当初swift出来的时候,很多人也感觉像Delphi。 这次kotlin,还有不少人说像swift呢,尤其是非常sb的? !这种反人类的标注方式。
说明天下大同而已,和delphi本身没有毛关系。
----------------------------------------------
-
|
|