Kotlin基础入门

作者: 惜梦哥哥_ | 来源:发表于2017-02-23 21:53 被阅读711次

    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<out String>){
        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代码运行结果一致.

    相关文章

      网友评论

      • 小彬_2c53:很不错,没见过这个,长知识了。

      本文标题:Kotlin基础入门

      本文链接:https://www.haomeiwen.com/subject/ncobwttx.html