美文网首页
基础语法

基础语法

作者: 暖光照 | 来源:发表于2016-10-12 22:55 被阅读0次

常量、变量

    var variable = 10; //变量
    let constant = 10; //常量
    
    //var可改变值   let不可改变
    constant += 1;  //编译报错
    variable += 1;  
    
    //swift 3.0  不支持 ++, --操作
    variable ++;  //编译报错
 
   //可一行定义多个,逗号隔开,*可不写分号*    
   var x = 0,y = 1, z = 2

常量、变量的命名

  //常量与变量名不能包含数学符号,箭头,保留的(或者非法的)Unicode 码位,连线与制表符。也不能以数字开头,但是可以在常量与变量名的其他地方包含数字。
   let 你好 = "你好啊"
   let π = 3.14159

类型

  //一旦你将常量或者变量声明为确定的类型,你就不能使用相同的名字再次进行声明,或者改变其存储的值的类型。
    var str1 //编译报错
    var str2 = "这是一个字符串" //以赋值方式确定类型
    var str3 : String  //添加类型标注

输出

    //将常量或变量名放入圆括号中,并在开括号前使用反斜杠将其转义
    let str = "价格为: "
    let price = 10
    print("价格为: \(price)") //价格为: 10
    print(str,price) //价格为:  10      

数字进制

    let decimalInteger = 17
    let binaryInteger = 0b10001 // 二进制的17
    let octalInteger = 0o21 // 八进制的17
    let hexadecimalInteger = 0x11 // 十六进制的17

类名别名(typelias)

    typealias  UnsignedInt8 = UInt8
    var min = UnsignedInt8.min  //UInt8.min

元组(tuples)

    //http404Error 一个(Int,String)类型的元组
    let http404Error = (404, "Not Found")
    
    //将一个元组的内容分解(decompose)成单独的常量和变量
    let (statusCode, statusMessage) = http404Error
    println("The status code is \(statusCode)")
    // 输出 "The status code is 404"
    println("The status message is \(statusMessage)")
    // 输出 "The status message is Not Found"

相关文章

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • Java面试题知识点

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • Java初级面试题

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • 高考英语基础语法单句语法填空

    高考英语基础语法单句语法填空

  • Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释、基础结构(重要) 1.GO语言基础语法---注释、基础结构 基础结构注意事项 源文...

  • Swift5.1——前言

    主要是针对Swift5.1,基础语法,和内部剖析。 基础语法 基础语法 流程控制 函数 枚举 可选项 为什么选择S...

  • JS基础和WebAPIs的关联性

    学习ECMAscript标准规定的基本语法掌握JS基础语法只学习JS基础做不了网页交互效果学习JS基础语法是为了后...

网友评论

      本文标题:基础语法

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