Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Swift学习笔记——基础运算符大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

基础运算符 本节主要介绍的一些基础运算符,文章中提炼的是一些和C/C++不同的语法特性。其中相同或相似特性语法就没有拿出叙述。 一元、二元、三元运算符 1、一元运算符对单一操作对象操作( 如 -a ) 。 一元运算符分前置运算符和后置运算符, 前置运算符需紧排操作对象之前( 如 !b ) , 后置运算符需紧跟操作对象之后( 如 i++ ) 。 2、二元运算符操作两个操作对象( 如 2 + 3 )

基础运算符

本节主要介绍的一些基础运算符,文章中提炼的是一些和C/C++不同的语法特性。其中相同或相似特性语法就没有拿出叙述。

  • 一元、二元、三元运算符
    1、一元运算符对单一操作对象操作( 如 -a ) 。 一元运算符分前置运算符和后置运算符, 前置运算符需紧排操作对象之前( 如 !b ) , 后置运算符需紧跟操作对象之后( 如 i++ ) 。
    2、二元运算符操作两个操作对象( 如 2 + 3 ) , 是中置的, 因为它们出现在两个操作对象之间。
    3、三元运算符操作三个操作对象, 和 C 语言一样, Swift 只有一个三元运算符, 就是三目运算符( a ? b : c ) 。

  • 浮点数求余
    不同于Java,C/C++,OC, Swift语言可以对浮点数进行求余。

@H_772_33@8 % 2.5 // 等于 0.5
  • 空合运算符
    空合运算符( a ?? b )将对可选类型 a 进行空判断, 如果 a 包含一个值就进行解封, 否则就返回一个认值 b .这个运算符有两个条件:
    1、表达式 a 必须是Optional类型
    2、认值 b 的类型必须要和 a 存储值的类型保持一致
    空合并运算符是对以下代码的简短表达方法:a != nil ? a! : b

  • 区间运算符
    Swift 提供了两个方便表达一个间的值的运算符分别是闭区间运算符和半开区间运算符。
    1、闭区间运算符( a…b ) 定义一个包含从 a 到 b (@L_874_11@ a 和 b )的所有值的区间, b 必须大于 a 。 闭区间运算符在迭代一个间的所有值时是非常有用的。
    2、半开区间( a..< b ) 定义一个从 a 到 b 但不@L_874_11@ b 的区间。 之所以称为半开区间, 是因为该区间包含第一个值而不括最后的值。

@H_772_33@for index in 1...5 { println("\(indeX) * 5 = \(index * 5)") } // 1 * 5 = 5 // 2 * 5 = 10 // 3 * 5 = 15 // 4 * 5 = 20 // 5 * 5 = 25 let names = ["Anna","Alex","Brian","Jack"] let count = names.count for i in 0..< count { println("第 \(i + 1) 个人叫 \(names[i])") } // 第 1 个人叫 Anna // 第 2 个人叫 Alex // 第 3 个人叫 Brian // 第 4 个人叫 Jack

至此,基础运算符基本结束。下一节我叙述字符串和字符,这也是我们日常编程中运用比较多的东。

大佬总结

以上是大佬教程为你收集整理的Swift学习笔记——基础运算符全部内容,希望文章能够帮你解决Swift学习笔记——基础运算符所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。