Swift您的第一个Swift程序
示例
将您的代码写入一个名为的文件中hello.swift:
print("Hello, world!")
要一步编译并运行脚本,请swift在终端上使用此文件(在此文件所在的目录中):
要启动终端,请在Linux上按CTRL+ALT+,或在macOS上的Launchpad中找到它。要更改目录,请输入(或返回)Tcddirectory_namecd..
$ swift hello.swiftHello, world!
甲编译器是一种计算机程序(或一组程序)用编程语言(源语言)到另一个计算机语言(目标语言),该变换源代码,后者通常具有被称为对象代码二进制形式。(维基百科)
要单独编译和运行,请使用swiftc:
$ swiftc hello.swift
这会将您的代码编译到hello文件中。要运行它,请输入./,然后输入文件名。
$ ./helloHello, world!
或使用快速REPL(Read-Eval-Print-Loop),方法swift是从命令行键入内容,然后在解释器中输入代码:
码:
func greet(name: String, surname: String) { print("Greetings \(name) \(surname)") } let myName = "Homer" let mySurname = "Simpson" greet(name: myName, surname: mySurname)
让我们将这段大代码分成几部分:
funcgreet(name:String,surname:String){//functionbody}-创建一个带有和的函数。namesurname
print("Greetings\(name)\(surname)")-这将打印到控制台“问候”name,然后是surname。基本上打印出该变量的值。\(variable_name)
letmyName="Homer"和letmySurname="Simpson"-创建常量使用(变量,值不能更改)let与名称:myName,mySurname:和值"Homer","Simpson"分别。
greet(name:myName,surname:mySurname)-调用我们先前创建的函数,以提供常量myName,mySurname。
使用REPL运行它:
$ swiftWelcome to Apple Swift. Type :help for assistance. 1> func greet(name: String, surname: String) { 2. print("Greetings \(name) \(surname)") 3. } 4> 5> let myName = "Homer"myName: String = "Homer" 6> let mySurname = "Simpson"mySurname: String = "Simpson" 7> greet(name: myName, surname: mySurname)Greetings Homer Simpson 8> ^D
按CTRL+D退出REPL。