在Debian中编写您的第一个Apple Swift程序

Swift是Apple Inc.开发的一种编程语言,是针对iOS,macOS,watchOS,tvOS,Linux和z / OS开发的通用,多范式,已编译的编程语言。无论是用于手机,台式机,服务器还是其他任何运行代码的软件的编写方式,它是一种安全,快速且交互式的编程语言,将现代语言思维的最佳融合了广泛的Apple工程文化和多种多样的智慧编译器针​​对性能进行了优化,而语言针对开发进行了优化,而没有任何一个折衷。

在本文中,我们将说明如何在Debian上安装最新版本的Swift。更重要的是,我们将通过解释如何在Swift中编写第一个Swift程序以及Hello World项目来告诉您如何开始使用Swift。 。

我们已经在Debian 10 Buster系统上运行了本文中提到的命令和过程。

在Debian 10上安装Swift编译器

所有Swift版本都可以通过以下网页找到:

https://swift.org/download/#releases

在这里,我们将通过命令行描述Swift版本5.0.1的安装。

安装先决条件

按下Super / Windows键,然后通过Application Launcher搜索如下搜索Terminal,以打开您的Terminal应用程序:

下一步是通过以下命令更新系统的存储库索引:

$ sudo apt-get update

这可以帮助您从Internet安装软件的最新版本。请注意,只有授权用户才能在Debian上添加,删除和配置软件。

$ sudo apt-get update

安装软件包更新

我们将要安装的第一个必备组件是Clang编译器。您可以通过以sudo的身份运行以下命令来进行安装:

$ sudo apt-get install clang

安装c

系统可能会询问您sudo的密码,并为您提供Y / n选项以继续安装,请输入Y然后按Enter;该软件将安装在您的系统上,但是该过程可能需要一些时间。以您的互联网速度。

Swift还需要一些库来快速工作。运行以下命令将所需的库添加到系统中。

$ sudo apt-get install libcurl4 libpython2.7 libpython2.7-dev

安装先决条件

现在您可以安装Swift了。

安装Swift

我们已决定在Debian上安装Swift版本5.0.1.swift.org网站提供了针对Xcode和Ubuntu的Swift下载,但不专门针对Debian,但是您可以下载Ubuntu 18.04的存档并将其用于Debian 10 Buster。

让我们首先通过运行以下命令将其下载到我们的系统:

$ wget https://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或右键单击菜单中的“粘贴”选项,将其粘贴到终端中,而不必键入命令。

下载swift编译器包

tar.gz安装包将下载到您的Home文件夹中。

运行以下命令以解压缩tar.gz文件:

$ tar xzf swift-5.0.1-RELEASE-ubuntu18.04.tar.gz

解压迅速的档案

然后,通过以下命令将提取的文件夹移至/ usr / share / swift目录:

$ sudo mv swift-5.0.1-RELEASE-ubuntu18.04 /usr/share/swift

下一步也是最后一个步骤,将Swift二进制文件配置为Debian的PATH环境变量,运行以下命令:

$ echo "export PATH=/usr/share/swift/usr/bin:$PATH" >> ~/.bashrc

将switft添加到PATH变量

$ source ~/.bashrc

源〜/ .bashrc

验证Swift安装

现在已在系统上安装并配置了Swift。为验证该软件确实已安装在系统上,可以通过以下命令检查其版本号:

$ swift --version

检查Swift编译器版本

运行Swift REPL

首先,您可以在Swift REPL(读取Eval打印循环)中运行一些交互式命令。此REPL通过各种方式为您提供帮助:

  • 快速运行并验证一些Swift代码。
  • 为学习目的
  • 查找新的独特功能并在命令行控制台中对其进行测试

运行以下命令以进入Swift控制台:

$ swift

这是如何将我的名字分配给变量,然后将其与字符串一起打印的示例:

快速运行REPL

您可以使用“:q”命令来退出Swift REPL。

REPL是运行一些小程序的好方法,但是要构建应用程序,需要向Swift项目和软件包进行介绍。请查看下面的内容,开始使用Swift项目。

Swift Hello World项目

现在,我们将向您介绍可以通过Swift创建和构建的最简单的Hello world项目。对于在屏幕上仅打印“ Hello,World!”的项目,请按照以下步骤操作。

1.通过mkdir命令创建一个项目目录,然后切换到该目录。我正在以“ Hello_swift”的名称创建目录

$ mkdir Hello_swift
$ cd Hello_swift

2.现在,运行以下命令来创建可执行程序包:

$ swift package init --type executable

创建一个快速的可执行包

该命令创建了Swift项目所需的基本文件的层次结构,其中最重要的是:

Package.swift文件如下所示:

编写快速的Hello World程序

并且,位于Sources文件夹中的main.swift文件如下所示:

Hello world打印命令

这个main.swift文件已经包含了打印hello world所需的代码。您当然可以编辑此文件,以使您的项目执行其他操作。

3.通过运行以下命令来编译该项目:

$ swift build

建立快速程序

现在,您在.build / debug文件夹中有一个可执行程序,其名称与您的Swift项目相同。

4.现在,您可以通过运行以下命令来运行项目:

$ .build/debug/[program_name]

这是我的Swift程序的输出:

调试版本

这就是开始进行Swift编程所需要的全部。幸运的是,在官方网站上有很多文档和教程可供使用 www.swift.org 否则可以帮助您通过Swift生成高效的应用程序。

在Debian中编写您的第一个Apple Swift程序

Sidebar