codecamp

IntelliJ IDEA:创建Kotlin-JavaScript项目

创建Kotlin-JavaScript项目

一、kotlin 被谷歌看中后,开始了突飞猛进的进步
下面来看一下维基百科关于 Kotlin 的介绍
简介:
Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,它也可以被编译成为 JavaScript 源代码。它主要是由俄罗斯圣彼得堡的 JetBrains 开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。2012年1月,著名期刊《Dr. Dobb’s Journal》中 Kotlin 被认定为该月的最佳语言。虽然与 Java 语法并不兼容,但 Kotlin 被设计成可以和 Java 代码相互运作,并可以重复使用如 Java 集合框架等的现有 Java 类库。
历史:
2011年7月,JetBrains 推出 Kotlin 项目,这是一个面向 JVM 的新语言,它已被开发一年之久。JetBrains  负责人 Dmitry Jemerov 说,大多数语言没有他们正在寻找的特性,Scala 除外。但是,他指出了 Scala 的编译时间慢这一明显缺陷。Kotlin 的既定目标之一是像 Java 一样快速编译。2012年2月,JetBrains 以Apache 2许可证开源此项目。
Jetbrains 希望这个新语言能够推动 IntelliJ IDEA 的销售。
Kotlin v1.0 于2016年2月15日发布。这被认为是第一个官方稳定版本,并且 JetBrains 已准备从该版本开始的长期向后兼容性。
在 Google I/O 2017中,Google 宣布在 Android 上为 Kotlin 提供最佳支持。

二、Kotlin语言的中文站:中文站
里面有非常详细,关于 kotlin 的介绍

三、要创建 Kotlin-JavaScript 项目,请按照下列步骤操作

1、创建一个新的项目

这里写图片描述

2、选择Kotlin

这里写图片描述

3、给项目取个名字
这里写图片描述

4、好了创建完毕
这里写图片描述

5、创建 kotlin 类或者文件
这里写图片描述

6、编写第一个程序,打印一下”hello world”
输入一个 main,然后按tab键会自动补全主方法
这里写图片描述

7、运行程序
这里写图片描述

8、输出正确的结果了
这里写图片描述

9、结束


IntelliJ IEDA:创建Kotlin-JVM项目
IntelliJ IDEA:将Java文件转换为Kotlin文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }