首先需要一个编译器,我们使用Intellij IDE  https://www.jetbrains.com/idea/download/#section=windows

下载下来安装好。

那么我们就来写第一个Kotlin代码吧。

fun main<agrs: Array<String>)
{
println("hello Kotlin"); }

解释:

第一行:

fun function的缩写  意思是函数

main是入口。

agrs :Array<String> 参数 可见一斑kotlin的变量声明模式。

第三行

换行打印字符,熟悉JAVA 应该不难。

关于kotlin值得说的一点是,kotlin是函数编程语言,和解释编程语言不同,如果学习过js的话 那么应该对kotlin 的函数编程很快就会上手。

值得一说,kotlin可以不用分号

也就是说上面的代码也可以用:

println("hello")

最新文章

  1. 学习使用 jQuery &amp; CSS3 制作照片堆栈效果
  2. Spark cache 和 persist
  3. meta标签的理解
  4. AlphaGo 已经战胜了李世石,而你还不知道什么是机器学习?
  5. (转载)ASP网站如何防止注入漏洞攻击
  6. 【Codeforces 321E / BZOJ 5311】【DP凸优化】【单调队列】贞鱼
  7. python基础之小数据池
  8. 项目总结一:情感分类项目(emojify)
  9. UVA10410-Tree Reconstruction(BFS序和DFS序的性质)
  10. uniGUI日志的控制
  11. webStorm2018激活的方法
  12. nvm(Node Version Manager)管理node版本
  13. 在HTML中导入外部的css
  14. word2vec前世今生
  15. HDU 4423 Simple Function(数学题,2012长春D题)
  16. Sprint9
  17. day5模块学习--XML模块
  18. 【DFS好题】BZOJ1999- [Noip2007]Core树网的核(数据加强版)
  19. 欢迎使用markdowm编辑器
  20. Android问题集锦之三十四:android studio导入项目下载gradle-x.x.x-all.zip

热门文章

  1. poj 1201 Intervals——差分约束裸题
  2. poj 3463 Sightseeing——次短路计数
  3. 使用ajax技术实现简单登录操作
  4. DB字段顺序与类的属性顺序一致:{Oracle.DataAccess.Client.OracleException ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER
  5. Servlet3.0之八:基于Servlet3.0的文件上传@MultipartConfig
  6. [python] 关于错误 ImportError: cannot import name compile_command
  7. 关于64位操作系统使用C#访问注册表失败的问题
  8. 为什么在进行Full GC之前最好进行一次Minor GC
  9. DDD学习笔录——简介DDD的战略模式如何塑造应用程序的架构
  10. 微信开发准备(二)--springmvc+mybatis项目结构的搭建