ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

#2 Kotlin教程 | Hello World – 译学馆
未登陆,请登陆后再发表信息
最新评论 (0)
播放视频

#2 Kotlin教程 | Hello World

#2 Kotlin Tutorial | Hello World

欢迎回来 我是Navin Reddy
既然已经对Kotlin做了简介
那么现在我们就开始写代码了
当你刚开始学一种新语言 比如C C++ Java C#
你最先写的代码总是“Hello World”
我们现在已经准备好来写Kotlin的“Hello World”
但是问题是在哪写呢?
你可以下载这些编译器
你可以看到这里有很多选择 你可以用其中任何一个IDE
或者 Kotlin还提供了一个特性
那就是你可以直接在网上练习Kotlin代码
这对初学者不错
但是一旦你有一些复杂的代码 还是使用IDE更好
但是既然这是我们第一次写 我们可以试试在网上写
我们可以点击”Try online”
你在哪里找到这个呢?
你只需打开Kotlin的官网kotlinlang.org
然后向下滑动页面
你就能发现”Try Online”的选项
点击它
这会给你一个很漂亮的界面
让你可以看到你的代码
非常棒的一点是 这里已经为你提供了”Hello World”代码
如果你还记得 在Java里要写同样的代码
你要先写一个Class
其中必须包含一个”public static void main”的函数
还必须指明参数、使用”system.out.print”
然而Kotlin把这一切都简化了
你不必写一个类 因为那已经在幕后自动完成了
你只需要创建一个”main”函数
在Java中我们称之为”method”
而在C和C++中我们称之为”Function”
在Java叫”method”
在Kotlin里 看你想怎么称呼它
如果你只是想学习Java
而不是从Java的角度来看
你可以称它为”function” 例如这里”main”就是一个”function”
但是如果你想着重于……
如果你想和Java联系起来
你可以称它为”method”
如果你想写一个函数 可以用关键词”fun”
它代表”function” 因为通常都称为”function”
只有在Java里称为”method”
所以就称它为函数吧 或者fun
然后 你要指定主函数名 这里是”main”
如果你还记得在SQL里
通常我们……不知道你是否懂SQL 但是在SQL里
先创建列名称
再注明你要的数据类型
在编程语言中 比如C C++或者Java
我们都是先表明数据类型 再写变量名
在现代语言中 包括Swift Scala
我们都是先定义变量的名……
呃 先定义变量名 再定义型
这里我们要传递一个型为Array的参数
这是String型的Array
属于Generics型
如果你知道Java中的Generics 那么它就是这种
如果不知道 也没关系
这是一个传递参数 它是可以携带多个参数的Array型
所有这些参数值都是String型
然后只要简单的”println”
没有”system” 没有”out” 只有”println”
我还记得每当我第一次给Java编程人员讲解这个话题的时候 我必须给他们解释
“out”是在系统类内部创建的对象
而不是系统类的对象 这总是要花很多时间
Kotlin中不再有这些
只需要用”println” 你的”Hello World”就完成了
如果你运行这段代码 你可以看到 它是在JVM上运行
那么 你现在运行它
会得到输出 当然我们期待的输出应该是”Hello, world!”
你可以在这里看到输出是”Hello, world!”
这是你的第一段代码
我们用了网上的Kotlin编译器
那么如果我不想用网上的编译器
我想用这里其中一个IDE
你可以用IntelliJ、Android Studio或者Eclipse
你可以做的是……
市场上现有的最好的IDE之一
针对Kotlin或者Java的 是IntelliJ
它是现有最好的IDE之一 因为Kotlin和它都出自同一家公司
我们之后也会用Android Studio
你肯定看到了Android Studio网站已经发布了3.0更新版
本教程里 我们先用Eclipse 然后用IntelliJ
让我们先安装Eclipse
我的系统已经安装过了
所以我只需打开它 搜索”Eclipse”
我使用的版本是Eclipse Neon 3
你可以使用任何版本
也许最好至少是Mars 2 … Mars 2 …
安全起见 还是用Neon吧 如果你不是Neon 那么安装Neon
因为我不确定Eclipse从哪一版开始支持Kotlin的
所以请下载最新版本
我使用的工作空间叫做”Kotlin”
其实我之前已经创建过这个工作空间了
打开这个 你可以看到
它会打开我的Eclipse 但是需要花点时间
同时你也可以下载IntelliJ
从哪里下载呢?只需要打开IntelliJ的官网
你第一次打开是不会看到这个选项的
由于我已经完成了安装
我才有这个选项 放心 你不会看到这个的
呃……
这要花点时间 我先暂停录制
如果你想在Eclipse里用Kotlin
在默认设置里 Eclipse不支持Kotlin
因为Eclipse是为Java而写的
所以Java是直接嵌入的 这是由于JDK自动连接Eclipse
那么对于Kotlin 你必须安装插件
我在录制视频之前已经安装好了
所以它已经在这里了
但是你如何知道你的系统里有没有Kotlin呢?
你需要打开”Perspective”
然后确认是否已安装Kotlin
打开”Perspective”
这里应该有Kotlin
但是你可以看到这里没有Kotlin
事实上 我是有Kotlin的
因为我之前已经用过了
但是你们应该还没有 所以
你要点开”Help”
然后点击”Eclipse Marketplace”
在这里你可以安装Kotlin插件
怎么做呢?
搜索”Kotlin”
需要花点时间
你要搜索”Kotlin”
当你搜索的时候
看 会给你”Install”的选项
我的系统已经安装过了 所以显示的是“Installed”
但是对于你 会有”Install”选项
此插件是由Kotlin的公司JetBrains提供的
那么 安装它
很简单 点击”Install”
它会跳出一些条款 你要选择“同意”
然后就完成了
一旦你安装好Kotlin 它会让你重启Eclipse 那么你就重启
重启以后
你再打开”Perspective” 就会看到Kotlin在这里了
我那里没有Kotlin 是因为我已经把它放到这里了
所以 我点击这里的”Perspective”
你需要选择”Kotlin Perspective” 就可以得到Kotlin的透视图
如何创建一个项目呢?
很简单 右键 点击”New”
我应该创建什么项目呢?当然不是Java项目
因为我们不是要学Java 而是要学习Kotlin 所以点击”Project”
你必须选择Kotlin项目
搜索”Kotlin”
这里有点问题 没有安装好
我需要重启Eclipse 等我一会
好了 重启好了
你可以看到 我右键点击 选择“New”
现在有“Kotlin Project”的选项了
所以你要确保 下载Kotlin插件时
它有正确安装 我猜刚才我就出了点问题
当我点击”Kotlin Project”
它会询问项目名字 你可以用任何名字
这是我的第一个项目 所以命名为”Demo”
呃…… 就叫”Demo”吧
点击“Finish”
它就为你创建了一个项目
你可以展开它
现在你观察到了一件事
你有一个Kotlin Runtime Error
这是对的 因为你正在创建Kotlin项目
你也看到这里有JRE System Library
因为当你编译Kotlin代码时 它会转化为Java代码
这是Kotlin项目 让我们写我们的第一段代码
右键点这里 选择“New” 我们需要创建”Kotlin File”
写Kotlin代码当然意味着写Kotlin文件
点击这里
它会问你”Package Name” 我们之后会讲到应用程序包
让我们创建一个文件名
叫做”Greet”
文件名是”Greet” 现在你可以猜到后缀是什么了
Java文件的后缀是“.java”
那么Kotlin文件呢?
后缀当然不会是kotlin 因为太长了
而是”.kt”
好了 文件是”Greet.kt”
代码怎么写呢?非常简单 我们刚刚已经看过了
先写函数”main”
然后我需要接受一个传递参数 型为Array
这里你可以使用任何变量名
这里是Array
并且这是String型的Array 写上String
这里我想要打印一些东西 我想打印”Hello World”
写上”println”
为什么一定要”Hello World”?这次我要写“Hello Aliens”
好了 写了“Hello Aliens”
你们就是Aliens
我知道…我希望…我猜你们看不清这个字体大小
让我调大一下字体
好了 你可以看到 我们写了一个函数
运行这段代码
这就是我们第一次打印输出
你能看到我们得到了输出”Hello Aliens”
这就是你的第一个Kotlin项目
调大字体
你可以看到输出是”Hello Aliens” 这正是我们希望得到的
我们得到了输出 这是你在Eclipse上的第一段Kotlin代码
下一集视频我们回来看看如何在IntelliJ上运行这段代码
因为那才是我们整部教程关注的重点
所以我将会看到如何使用
IntelliJ
因为IntelliJ提供了许多特性
我们将在下集看到到底是哪些特性
感谢收看和订阅

发表评论

译制信息
视频概述

本集分别介绍了使用在线编译和使用Eclipse来编写并运行Kotlin的Hello World代码

听录译者

收集自网络

翻译译者

豆子

审核员

审核团1024

视频来源

https://www.youtube.com/watch?v=3C-e4dTvrSI

相关推荐