Swiftラーニング-データ型

1558 ワード

知識点:
  • 定数変数を指定するデータ型
  • Swiftは、変数を使用する前に
  • を初期化する必要があることを厳格に要求する.
  • 最値:minおよびmax法を用いて最値
  • を得ることができる.
  • 範囲:数値が記憶範囲を超えているSwiftは
  • とエラーを報告する.
  • 型の異なる2つの変数は
  • を加算できません.
  • デジタルフォーマット:ゼロ(0)またはアンダースコア()を追加して可読性を向上させることができる
  • 型変換
  • Swiftでtypealiasキーワードを使用してタイプを定義する別名は、Cのtypedefと同様の役割を果たす
  • です.
    サンプルコード:
    //: Playground - noun: a place where people can play
    
    import UIKit
    
    // Swift        :
    // Int, Float, Double, Bool, Character, String
    // Array, Dictionary,     (Tuple),     (Optional)
    //                 
    
    // 1、    \       
    //    \         (:)     
    
    let age: Int = 10   //      Int     age,    10
    
    //           \     ,   JavaScript     
    
    
    // 2、Swift                  
    
    
    // 3、  
    
    let minValue = UInt8.min
    let maxValue = UInt8.max
    
    // 4、  
    //  Swift ,           ,        
    //    Objective-C ,         ,    long
    
    // let num: UInt8 = 2143243253242343243253242        
    
    
    // 5、          \      
    let fNum: Float = 3.14  // Float  
    let dNum = 3.22         // Double  
    //         ,          
    // let result = fNum + dNum
    //       
    let result = Double(fNum) + dNum
    
    
    // 6、    
    //        (0)
    let money = 001999
    let money2 = 001999.000
    
    //          _,      
    let oneMillion1 = 1_000_000
    let overOneMillion = 1_000_000.000_001
    
    
    // 7、    
    let num1 = 3
    let num2 = 0.14
    //        num1 num2   ,             
    let sum = Double(num1) + num2
    
    //         
    let sum2 = 3 + 0.14
    //   3 0.14     sum2   ,      
    
    
    // 8、Swift   typealias          , C  typedef    
    typealias MyInt = Int
    
    let myNum: MyInt = 20
    let minMyNum = MyInt.min