zoukankan      html  css  js  c++  java
  • Swift

    下面是Swift中基本的数据类型介绍说明:

    1,变量:使用var声明

    1
    var str:String = "hangge.com"

    2,常量:使用let声明

    1
    let count:Int = 32

    3,整形:
    有符号整形:Int,Int8,Int16,Int32,Int64
    无符号整形:UInt,UInt8,UInt16,UInt32,UInt64

    4,浮点型:
    Float:32位浮点数类型
    Double:64位浮点数类型

    5,布尔型:Bool 

    6,字符串:String 

    (1)判断是否为空:isEmpty

    1
    2
    3
    var str:String
    if str.isEmpty{
    }

    (2)获取字符数量:countElements

    1
    2
    let str = "hangge.com"
    println("(countElements(str))个字符")

    (3)检查字符串是否有特定前缀/后缀:hasPrefix/hasSuffix

    1
    2
    3
    var str = "hangge.com"
    if str.hasSuffix(".com"){
    }

    (4)还可以用“()”在字符串里包裹变量,常量

    1
    2
    let name = "hangge.com"
    let msg = "欢迎来到 (name)"

    (5)大小写转换:通过字符串的uppercaseString、lowercaseString、capitalizedString属性来访问一个字符串的大写/小写/首字母大写

    1
    2
    3
    4
    5
    let str = "Welecome to hangge.com"
             
    var uppercase = str.uppercaseString  //WELECOME TO HANGGE.COM
    var lowercase = str.lowercaseString  //welecome to hangge.com
    var capitalized = str.capitalizedString  //Welecome To Hangge.Com

    7,字符:Character

    1
    var doller:Character = "$"

    8,元组

    1
    2
    let myProject=(one:"game",two:1234)
    println("(myProjec.one)")
  • 相关阅读:
    基于php缓存的详解
    Nginx 的 Location 配置指令块
    Nginx负载均衡与反向代理的配置实例
    Linux下mysql定时备份及恢复
    KVO的底层实现
    小谈KVC中KeyPath的集合运算符
    iOS开发中常用的单例
    内存中的5大区域
    需要记住的几个ASCII码
    结构体-内存对齐
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/4838073.html
Copyright © 2011-2022 走看看