美文网首页
Swift基础

Swift基础

作者: 小波崽 | 来源:发表于2019-11-05 14:23 被阅读0次

    题记

    最近在用Swift刷LeetCode,顺便熟悉一下Swift基本语法.故以此文已记之.


    • 1.基本数据类型转
        var a:Int = 10
        var b = Double(a)
        var str = String(a)
        print(b,str)
    
    • 2.For循环
      • 2.1 带下标
          for i in 0..<100{
            print(i)
          }
        
      • 2.2 不带下标
         for _ in 0..<100{
            print("hello")  
          }
        
    • 3.字符串遍历
        /// LeetCode 第9题(回文数)
        /// - Parameter x: 入参
        func isPalindrome(_ x: Int) -> Bool {
            if(x<0) {
              return false
            }
            let str = String(x)
            let length = str.count
            for offset in 0..<length/2{
                let preChar = str[str.index(str.startIndex, offsetBy: offset)]
                let subCHar = str[str.index(str.startIndex, offsetBy: length-1-offset)]
                if(preChar != subCHar){
                    return false
                }
            }
            return true
        }
    

    相关文章

      网友评论

          本文标题:Swift基础

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