zoukankan      html  css  js  c++  java
  • swift-运算符

    运算符:+ , - , * , / ,%, ++,--
    OC和swiftch除了取模运算符,其他用法都一样

      可以检测
      //var num:UInt8 = 255 + 1
    
      不可以检测
      var num1:UInt8 = 255
      var num2:UInt8  = num1 + 1
    
      swift类型安全,运算时应该保证类型一致
      let a:Int = 10
      let b:Float = 10.3
      let c:Float = Float(a) + b
    
      print(c)
    
      OC取模必须是整数
      swift取模可以是小数
    
      swift不可以连续赋值,但是OC可以
      var num1 = 10
      var num2 = 20
    
      num1 = num2 = 30
    
      print(num1)
      print(num2)
    
      范围运算符:
      封闭范围运算符:
      包括闭包区间所有值 a...b
    
      半封闭范围运算符:
      包含头不包含尾 a..<b
    
      应用场景:遍历数组
      
      for i in arr {
      }
    
      for i in 1...5 {
      print(i)
      }
    
    
      for i in 1..<5 {
      print(i)
      }
    
      Bool:
      C和OC并没有真正意义上的bool值
      C 0假 非0即真
      OC 的BOOL类型 typedef signed char BOOL
    
      swift真正的bool
      真是ture  假是false
    
      if true {
      print("yes")
      } else {
      print("no")
      }
  • 相关阅读:
    Minimum Size Subarray Sum 最短子数组之和
    mutiplemap 总结
    Remove-Invalid-Parentheses-题解
    Splay-Tree理解
    Subsets LeetCode总结
    Trie树理解
    Treap树理解
    Trie树之C-实现
    word-ladder总结
    Javascript 对象
  • 原文地址:https://www.cnblogs.com/ldnh/p/5507955.html
Copyright © 2011-2022 走看看