zoukankan      html  css  js  c++  java
  • 学习swift从青铜到王者之swift基础部分01

    1.1 变量和常量

    var 变量名称 = 值(var可以修改)
    let 常量名称 = 值(let不可以修改)

    1.2 基本数据类型

    整数类型和小数类型

    两种基本数据类型不可以进行隐式转换

    var intVar: Int = 88
    var doubleVar: Double = intVar

    1.3 类型转换

    var intVar: Int = 88
    let floatValue: Double = 8.8
    intVar = Int(floatValue)
    print(intVar)--------打印出的值为8

    1.4 元组(tuples) 

    1.1元组(tuples)把多个值组合成一个复合值。元组内的值可以使任意类型,并不要求是相同类型。

     let student = ("zhangshan", 88) //student 的类型是 (String,Int),值是 ("zhangshan",88)

    1.2可以将一个元组的内容分解(decompose)成单独的常量和变量,然后你就可以正常使

    let (name , age) = ("zhangshan", 88)
    print("name is (name)") // 输出 name is zhangshan
    print("age is (age)") // 输出 age is 88

    1.3只需要一部分元组值,分解的时候可以把要忽略的部分用下划线(_)标记:

    let (name , _) = ("zhangshan", 88)
    print("name is (name)") // 输出 name is zhangshan

    1.4可以通过下标来访问元组中的单个元素,下标从零开始:

    let student = ("zhangshan", 88)
    print("name is (student.0)") // 输出 name is zhangshan
    print("age is (student.1)") // 输出 age is 88

    1.5可以定义元组的时候给单个元素命名

    let student = (name: "zhangshan", age:88)
    print("name is (student.name)") // 输出 name is zhangshan
    print("age is (student.age)") // 输出 age is 88

    1.5 可选值 (optional)和隐式解析可选

    单独讲解这块http://www.cnblogs.com/jiackyan/p/7986052.html

  • 相关阅读:
    yaf(3) 正则路由
    yaf(1) 配置文件
    PHP 分页URL设计
    smarty模版目录疑问
    yaf(5) smarty
    yaf(2) layout 自定义目录结构
    php 倒计时出现0的情况
    PHP 单一入口框架设计简析
    利用jquery.load()实现html框架效果
    yaf(4) Yaf_Loader()
  • 原文地址:https://www.cnblogs.com/jiackyan/p/7985216.html
Copyright © 2011-2022 走看看