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)

让我们将这段大代码分成几部分:

  • func greet(name: String, surname: String) { // function body }-创建一个带有和的函数。namesurname

  • print("Greetings \(name) \(surname)")-这将打印到控制台“问候” name,然后是surname。基本上打印出该变量的值。\(variable_name)

  • let myName = "Homer"和let mySurname = "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。