美文网首页
3.1基本运算符与程序流程控制

3.1基本运算符与程序流程控制

作者: LucXion | 来源:发表于2020-05-22 11:00 被阅读0次

三目运算符问号两边必须是空格
专门为Optional类型设计的空合运算符

// 空合运算符  ??
var p :Int? = 1
var value:Int
value = p ?? 0
/*
 空合运算符做的事
if let temp = p {
    value = temp
}else {
    value = 0
}
 */

Swift表示范围有两种方式,一种是利用Range类型,一种是使用范围运算符(使用范围运算符快速构建Range类型变量)

/* 范围运算符只有两种方式:
    0...3 表示  >= 0 && <= 3 ,
    0..<3 表示  >= 0 && < 3 ,
 ~= 可以快速判断是否在范围内
*/
var a = 0..<3 // Range<Int>
var b = 4 // Int
var c = a ~= b // Bool
print(c) // false

相关文章

  • 3.1基本运算符与程序流程控制

    三目运算符问号两边必须是空格专门为Optional类型设计的空合运算符 Swift表示范围有两种方式,一种是利用R...

  • 目录

    程序执行流程 注释 数据类型 变量 输入与输出 基本运算符 控制流 数值 字符串 列表 元组 字典 集合 迭代器 ...

  • 【Java】基础篇之流程控制语句-003

    第三章 流程控制语句 3.1 流程控制 3.1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是...

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 05 shell脚本

    shell程序设计流程控制 3.1 test 测试命令 3.2 expr 测试语句 3.3 If 条件判断 3.4...

  • 2018.10.31条件语句和循环语句

    流程控制语句 JS条件语句 通过条件来控制程序的走向,需要用到条件语句 运算符分类 明细算术运算符 +(加)...

  • 流程控制

    流程控制概念 顺序流程控制 顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照代码的先后顺...

  • js-流程控制&运算符

    【流程控制】 【运算符】 【循环】

  • 4.1程序基本结构

    程序基本结构 一、程序流程图: 1、用规定的一系列图形、流程线和文字说明算法中的基本操作和控制流程。 2、流程图的...

  • 目录

    1 标识符与基本数据类型 2 从控制台输入输出 3 运算符 4 流程控制 5 复杂数据类型 6 函数 7 类 8 ...

网友评论

      本文标题:3.1基本运算符与程序流程控制

      本文链接:https://www.haomeiwen.com/subject/ohxqahtx.html