• swift基本运算


    swift运算有单目运算,双目运算和三元运算

    1:赋值操作

    var iX = 9
    var iY= 8
    iX = iY//iX is 8

    元组赋值 

    let (iX, iY = (8, 7)
    // iX is 8, iY is 7

    和c语言不同的是,赋值操作不return值

    比如:

    var iA = 1
    var iB = 2
    if iA = iB {
    //编译出错
    }

    2:算数运算 算数运算和c语言中所讲的算数运算相同 + - * / % ++ --

    特别地。String支持 + 操作,链接字符串。

    var strFirst = "tst "
    var strSecond = "xx"
    var strRes = strFirst + strSecond
    println("(strRes)")// tst xx
    
    
    var chFirst : Character = "A"
    var chSecond : Character = "i"// Character类型的也用 “”双引号
    var strRes  = chFirst + chSecond
    
    println("(strRes)")

    同时,swft支持所有的c标准比较运算 > < >= <= != ==

    3:三元操作   ? :  其用法同c语言的三元操作符

    4:选择范围运算   a...b 选择a到b,包含a和b

    for index in 3...5 {
        println("(index) time  is (index * 5)")
    }
    
    3 time is 15
    4 time is 20
    5 time is 25 

    半开区间操作  a..b ,a 到 b 但不包括b

    5:逻辑运算, ! && || 等效于c语言逻辑操作

  • 相关阅读:
    ASP.NET Core 微信支付(一)【统一下单 APIV3】
    ASP.NET Core 跨域
    快速排序
    希尔排序(插入式与位移式优化)
    选择排序和插入排序
    冒泡排序
    八皇后问题
    递归与迷宫回溯问题
    逆波兰计算器
    栈实现综合计算器
  • 原文地址:https://www.cnblogs.com/zhidao-chen/p/3863549.html
Copyright © 2020-2023  润新知