Kotlin基础入门

2016年11月,接触到了这门新语言,一开始只是无聊没事写着玩的,自己本身是做Android开发的,拿起Kotlin写了一段Android的Demo才发现爽的不要不要的,相见恨晚啊,在此把学习Kotlin的过程写下来,希望各界有爱人士前来挑刺.

什么是Kotlin:

8644ebf81a4c510fb0ef09b86659252dd42aa56d.jpg

来来来,学习之前先说这个单词怎么读,不会的小朋友们赶紧去Google翻译一下,Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin原意是圣彼得堡附近的一个小岛,叫科特林岛,Kotlin与Java 100%兼容,并且还可以编译成JavaScript代码,运行在浏览器上.

学习Kotlin推荐的几个地方(英文):

Kotlin的官网:http://kotlinlang.org/
Kotlin的Github地址:https://github.com/chirino/kotlin

万千语言起源Hello World:

因为我是做Android的嘛,所以我就偷懒用Android Studio了,当然IntelliJ IDEA也是可以的,看个人习惯了,反正都是JetBrains家的东西,用起来还是相当顺手的.

1.配置环境

首先安装Kotlin的插件,Ctrl + Alt + S打开Setting面板,选择Plugins,安装插件Kotlin,耐心等待下载完成,重启Android Studio.

Paste_Image.png
2.创建工程
Paste_Image.png
3.编写代码
fun main(args:Array){
    print("Hello World")
}

编译结果,熟悉的HelloWorld.

Paste_Image.png
小扩展:

我们安装的插件,在我们新建Android工程时,可以将Android代码转换成Kotlin代码.如图:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
    }
}

按下快捷键Ctrl + Alt + Shift + K,或者点击Code -> Convert Java File to Kotlin File

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

    }
}

代码依旧是可以成功运行哒,并且和Java代码运行结果一致.

你可能感兴趣的:(Kotlin基础入门)