如何在windows 10上实现swift程序

你觉得没有Mac就不能用Swift编程吗?下面介绍如何创建一个简单的Swift程序并在windows10上运行。...

Swift是目前最热门的语言之一,这是有充分理由的。Mac和iOS应用占据了巨大的市场份额。对于那些不想深入到Objective C的黑暗深处的人来说,能够以本机方式构建iOS应用程序是一件大事。

swift-on-windows

既然Swift是苹果的本土产品,你就需要一台Mac,对吧?错了。虽然没有现成的方法在Windows上编译Swift,但这并不意味着Windows用户不能学习Swift。

下面介绍如何创建一个简单的Swift程序,并在windows10中编译和运行它。

什么是敏捷的(swift)?

在开始之前,让我们看看什么是Swift。Swift是苹果公司设计的一种编程语言。据项目发起人Chris Lattner说,它吸收了“来自Objective-C、Rust、Haskell、Ruby、Python、C#、CLU以及其他太多无法列出的想法”。

这是一种相对年轻的语言,2014年发布给公众,不过已经得到广泛的重视。2017年TIOBE顶级编程语言索引将Swift排在第11位,成为历史上增长最快的语言之一。

简而言之,如果你是为Mac或iOS编程,Swift就是为你准备的!要更深入地了解Swift的用法,请看一下Swift值得学习的原因。

windows 10上的swift入门

首先,我们需要一个编辑器来编写代码。您可以使用任何您熟悉的IDE,尽管严格来说没有必要使用IDE,任何文本编辑器也都可以。它主要归结为个人喜好,不过如果你需要帮助,决定使用什么本指南可能会帮助你。

今天我们将使用Notepad++,因为它是免费的、简单的和可扩展的。下载Notepad++并打开它。让我们开始编码吧!

Notepad++ is a highly capable code editor

一个简单的swift for windows程序

对于我们今天的测试项目,我们将创建一个在Windows命令行上运行的简单程序。首先打开一个新的Notepad++文件。我们将首先在屏幕上打印一个问题,等待用户键入他们的响应,然后使用此响应****。

print("What is your name?")

程序运行时将显示此信息。既然我们已经问了一个问题,我们应该提供一种让用户回答的方法。为此,我们使用readline()方法并将答案存储为名为resp***e的变量。

var resp***e = readLine()

如果您已经熟悉其他编程语言,您可能会注意到这里的一些小差异。首先,我们可以将从readLine获取的数据存储为var,而不必指定它将是一个字符串。对于那些从JavaScript或C过来的人来说,另一个变化是没有分号来表示行的结尾。

Python用户在这里可能已经更自在了!

添加输出

现在我们已经将这些信息存储在变量中,我们希望使用它并将其显示回用户。有什么比祝他们过得愉快更好的呢?

print("Hello \(resp***e!), I hope you are having a great day!")

即使你有其他语言的经验,你也会在这里看到一些不同。不要在引号外使用+运算符来显示变量,而是在引号内使用\(variableName)。Swift的另一个特性是使用可选值。这些值乍一看很难理解,但在Swift中为变量的使用增加了更强大的功能。

在本例中,我们只想按原样显示值,因此在变量名响应后添加感叹号!表示它不是可选值。可选值是一个变量,它可以被赋值,也可以不被赋值。它不需要一个。如果它没有赋值,那么它将被赋值为nil。

问号(?)值类型将其标识为可选,而感叹号表示它不是可选的。

您的代码将显示如下内容:

This is what your Swift code should look like

要保存代码,请使用“文件”>“另存为”,然后从“另存为类型”菜单中选择“Swift文件”。如果您的菜单缺少Swift文件类型,请选择所有文件,并在所选文件名后添加.Swift文件扩展名。

在windows10中编译swift

现在我们有了一个程序,我们需要能够编译和运行它。虽然在windows10中没有内置的方法来编程Swift,但是有一个解决方法。韩三金为Swift创建了一个编译器,可以从Github下载。使用链接中提供的说明下载并安装Swift for Windows应用程序。

一旦安装好,打开它。单击“选择文件”按钮并选择以前**的程序。单击编译并等待程序编译。

Swift For Windows 2.0

对于这么小的一个程序来说,它应该几乎是即时的,尽管它可能需要时间,这取决于你的代码有多复杂!

您应该会在对话框中收到一条“已成功编译”消息。如果没有,请返回并检查代码以确保没有出现任何错误。代码编译后,单击Run运行程序。程序将在Windows命令行中打开,并应如下所示:

The output from your simple Swift program

值得注意的是,您必须使用Swift for Windows应用程序来运行您的代码,创建的EXE文件将无法独立运行,即使应用程序已打开。

今天就开始在windows上编写swift

如果你决定使用Swift,那么有很多工具可以帮助你。一旦你对环境有了一个基本的了解,为什么不尝试一些初学者项目来把你的知识带到生活中去呢?

如果你是一个想要编写iOS应用程序的Linux用户,下面介绍如何使用Ubuntu编写Swift代码。

  • 发表于 2021-03-19 11:30
  • 阅读 ( 407 )
  • 分类:编程

你可能感兴趣的文章

亚马逊alexa即将推出Windows10

...碁、华硕和惠普的一些新pc中,但Alexa在windows10上的表现如何,以及它是否可以在现有设备上使用,目前还不清楚。 ...

  • 发布于 2021-03-11 23:05
  • 阅读 ( 168 )

swift编程语言值得学习的7个原因

... 现在如何开始学习swift ...

  • 发布于 2021-03-12 01:39
  • 阅读 ( 449 )

使用这个新的windows10功能可以减少眼睛疲劳,睡得更好

过滤蓝光的应用程序已经存在很久了。F.lux是Windows和Mac的流行解决方案,有几个应用程序可以在你的智能**上实现。 ...

  • 发布于 2021-03-15 01:08
  • 阅读 ( 168 )

如何在离开办公桌时自动锁定Windows7/8.1

... 您喜欢通过蓝牙锁定PC还是手动锁定?让我们知道你是如何锁定评论的! ...

  • 发布于 2021-03-15 11:53
  • 阅读 ( 168 )

所以你想制作iphone应用程序?10个初学者项目

...容。因为它是为初学者设计的,它从一开始就开始,它将如何在Xcode中打开一个新项目。 ...

  • 发布于 2021-03-16 13:41
  • 阅读 ( 265 )

掌握ios 10编程和5个swift类

... 探索——如何使用Swift 3编程并在Xcode操场上进行实验。 ...

  • 发布于 2021-03-17 06:53
  • 阅读 ( 236 )

语音听写在Windows10内部版本20206中实现

...,但该公司并没有停止尝试。我们将随时向您通报微软将如何在windows10中引入语音命令的最新进展。 ...

  • 发布于 2021-03-30 11:25
  • 阅读 ( 172 )

如何在windows 10上更改microsoft office的默认保存位置

...认保存位置更改为首选文件夹来更快地保存文件。下面是如何在windows10上实现的。 如何将电脑设为默认保存位置 当您在Office 365或Office 2019中首次保存新文档时,Office会询问您要将其保存到何处。默认情况下,Office建议您将文...

  • 发布于 2021-03-31 21:47
  • 阅读 ( 176 )

如何在windows中安装自定义主题和视觉样式

...关闭并重新启动一些应用程序,包括Google Chrome。 相关:如何在Windows10中使用深色主题 WindowBlinds也使安装自定义主题更容易。它使用自己的视窗百叶窗格式作为主题,您可以在WinCustomize.org. 例如,您可以找到一个暗模式主题,...

  • 发布于 2021-04-06 14:49
  • 阅读 ( 193 )

如何让您的windows pc使用“单声道”音频(这样您就可以佩戴一个耳塞)

你所听的大多数音频都是“立体声”的,这意味着通过左右扬声器播放不同的声音。不过,你可以让你的电脑混音到单声道,播放一切结合通过两个扬声器。 这将允许您在PC上只使用一个耳塞,但仍能听到左右声道。如果你单...

  • 发布于 2021-04-07 01:09
  • 阅读 ( 264 )
dc214548
dc214548

0 篇文章

相关推荐