【.com快译】Swift是苹果公司开发的一种编程语言,是一种通用的多范式编译型编程语言,适用于iOS、macOS、watchOS、tvOS、Linux和z/OS。根据开发人员的说法,Swift是编写软件的绝佳方式,无论是用于手机、台式机、服务器还是其他运行代码的系统。它是一种安全、快速的交互式编程语言,结合了现代语言思维的精华与更广泛的Apple工程文化的智慧及其开源社区的各种贡献。编译器针??对性能进行了优化,语言针对开发进行了优化,两者都没有牺牲。本文将解释如何在Debian上安装最新版本的Swift。更重要的是,本文将介绍如何编写第一个Swift程序和HelloWorld项目,学习Swift入门。我们在Debian10Buster系统上运行了本文中提到的命令和程序。在Debian10上安装Swift编译器所有Swift版本都可以在以下位置找到:https://swift.org/download/#releases在这里,我们将介绍Swift5.0.1版的安装,全部通过命令行进行。安装先决条件打开Terminal应用程序,首先按下Super/Windows键,然后通过应用程序启动器(ApplicationLauncher)搜索Terminal,如下图:图1.打开Terminal下一步是更新系统的存储与以下命令存储库索引:$sudoapt-getupdate这有助于您从Internet安装最新版本的软件。请注意,只有授权用户才能在Debian上添加、删除和配置软件。$sudoapt-getupdate图2.安装包更新我们要安装的第一个先决条件是Clang编译器。您可以通过以sudo身份运行以下命令来安装它:$sudoapt-getinstallclang图3.安装clang系统可能会要求输入sudo密码,并且还会为您提供Y/n选项以继续安装。输入Y,回车,系统就会安装软件。但整个过程可能需要一些时间,具体取决于您的网速。Swift还需要多个库来提高速度。运行以下命令将所需的库添加到系统中。$sudoapt-getinstalllibcurl4libpython2.7libpython2.7-dev图4.安装先决条件现在您可以安装Swift。安装Swift我们决定在Debian上安装Swift5.0.1版。swift.org网站提供了适用于Xcode和Ubuntu的Swift下载,但并非专门针对Debian。但是,您可以下载Ubuntu18.04的压缩包并将其用于Debian10Buster。首先运行以下命令将其下载到您的系统:$wgethttps://swift.org/builds/swift-5.0.1-release/ubuntu1804/swift-5.0.1-RELEASE/swift-5.0.1-RELEASE-ubuntu18.04.tar.gz提示:您可以使用Ctrl+Shift+V组合键,或从右键单击菜单中选择“粘贴”选项,从此处复制命令并将其粘贴到终端中,而无需键入命令。图5.下载swift编译器包tar.gz安装包将下载到Home文件夹。运行以下命令以提取tar.gz文件:$tarxzfswift-5.0.1-RELEASE-ubuntu18.04.tar.gz图6.提取swift存档然后,使用以下命令将提取的文件夹移动到/usr/share/swift目录:$sudomvswift-5.0.1-RELEASE-ubuntu18.04/usr/share/swift下一步也是最后一步是将Swift二进制代码配置为Debian的PATH环境变量。运行以下命令来执行此操作:$echo"exportPATH=/usr/share/swift/usr/bin:$PATH">>~/.bashrc图7.将swift添加到PATH变量$source~/.bashrc图8.验证Swift安装Swift现已在系统上安装和配置。要验证该软件确实安装在系统上,您可以使用以下命令检查其版本号:$swift--version运行一些交互式命令。这个REPL在几个方面帮助你:快速运行和验证一些Swift代码。用于学习目的。查找新的独特功能并在命令行控制台中测试它们。运行以下命令进入Swift控制台:$swift此示例展示了我如何将我的名字分配给变量并将其与字符串一起打印出来:图10.要运行swiftREPL,您可以使用“:q”命令Quit斯威夫特REPL。REPL是运行一些小程序的好方法,但要构建应用程序,您需要了解Swift项目和包。下面介绍如何开始一个Swift项目。SwiftHelloWorld项目现在介绍了您可以使用Swift创建和构建的最简单的Helloworld项目。按照以下步骤完成一个只打印“Hello,World!”的项目。到屏幕输出。1、通过mkdir命令创建工程目录,然后切换到该目录。我创建了一个名为“Hello_swift”的目录。$mkdirHello_swift$cdHello_swift2.现在,运行以下命令创建一个可执行包:$swiftpackageinit--typeexecutable图11.创建一个swift可执行包此命令创建Swift项目所需的基本文件的层次结构。最重要的是:Package.swift文件如下所示:图12.编写SwiftHelloWorld程序位于Sources文件夹中的main.swift文件如下所示:图13.Helloworld打印输出命令此main.swift文件已包含输出helloworld所需的代码。当然,你可以编辑这个文件让你的项目做其他事情。3.通过运行以下命令构建项目:$swiftbuild图14.构建swift程序现在.build/debug文件夹中有一个与您的Swift项目同名的可执行程序。4.现在,您可以通过运行以下命令准备运行项目:$.build/debug/[program_name]这是我的Swift程序的输出:图15.调试构建版本这就是您开始学习Swift所需的一切编程。幸运的是,您可以通过官网www.swift.org和其他渠道获得大量文档和教程,帮助您使用Swift构建高效的应用程序。原标题:WriteyourFirstAppleSwiftPrograminDebian,作者:KarimBuzdar
