学习Swift和iOS开发第9部分:数学运算符

数学是编程的必要部分。 没有解决的办法。 并非来自数学/科学背景的正在学习编程的人; 但是,那些没有工程学学位的人(提示:我也没有)仍然可以学习编码!
编程所需的数学通常不会超出大多数人所知道的范围。

在Swift中,可以使用几种运算符来执行数学方程式。 在这篇简短的文章中,我们将讨论每个。

配置

首先,如果尚未打开Xcode,请点击Create New Playground
给它起一个类似于Math Operators的名称,然后单击Next
选择某个位置以保存此.playground文件,然后单击“ Create以保存它。 您应该会看到类似下面的屏幕。

删除左侧的所有样板代码,但根据需要保留import UIKit

赋值运算符

就像在数学中使用等号一样,使用赋值运算符(=)来赋值。 在您的游乐场中键入以下示例,以了解其工作原理:

 变数3 = 3 

当我们创建上述变量并将其命名为three 。 我们将其设置为字面上等于数值3。变量的名称实际上是不相关的。 我们可以给它起任何名字,它仍然可以作为在整个代码中使用值3一种方式。

算术运算符

就像在数学课或图形计算器中一样,在Swift中使用了四个基本算术运算符(+,-,*和/)。 以下是一些示例,向您展示如何在Swift中使用它们。 将以下内容添加到您的游乐场:

  var product = 10 * 20 //乘法运算符为* 
  var sum = 5 + 6 //加法运算符为+ 
  var Difference = 10 – 3 //减法运算符为- 
  var quotient = 30/3 //除法运算符为/ 

模运算符

在Swift(还有其他语言)中,有一个了不起的运算符,称为Modulo(有时称为余数运算符)。
目的是显示两个数相除时剩下的余数。 这是您在Playground中尝试使用的示例:

 余数= 13%5 
  //打印3,因为10/5是可能的最接近的整数除法。 剩下三个。 

这是查看模运算符以帮助理解的另一种方式:

  var商= 13/5 
//打印2,因为Swift在分割时会四舍五入。
 余数= 13%5 
//打印3,因为那是余数。
  var result =“ 13/5的结果为\(商),其余为\(余数)” 
  //打印“ 13/5的结果为2,其余为3” 

包起来

那还不错吗? 在Swift中使用数学是基本且容易的。 没什么。 记住这些运算符,它们会帮助您更深入地学习Swift。 在下一课中,我们将学习Swift类。