Swif学习总结 基本数据类型(一)

原创 2016年08月30日 18:14:28

let常量与 var变量

var point = (10 , 20)

print(point)


let website:String = "ww.ic.c"


print("nihao"+website)


var a = 3

if a == 1{

    print(a)

}



for index in 1...10{

    index

}


for index in 0..<10{

    index

}


let score = 90

switch score{

    

case 0:print("12")

case 1..<60:print("123")

case 90:print("\(score)")

default:

    ()

}


let points: (x:Int , y:Int) = (1, 2)


switch points{


case (_,2):print("\(points.x), \(points.y)");

    fallthrough

default:

    ()

    

}


let yuanzu: ( x:Int , y:Int) = (1,23)



findasd:for m in 1...300{


    if m == 6{

        break findasd

    }

}



let age = 19


if case 10...19 = age where age >= 18 {

    print("you are a teenager and in a college")

}



var strs = "hello world"


for c in strs.characters{

    

//    print(c)

}


let mark:Character = "!"

strs + String(mark)

strs.append(mark)


let enlish:Character = "a"

let chinese:Character = ""

let collguy:Character = "\u{1f60e}"



var str = "Hello, playground"

//str += " ::>"

//print(str)


str.characters.count


let start:String = "hello world"

let startIndex = start.startIndex

//索引后移动6

start[startIndex.advancedBy(6)]

//输出前一个字符

//start[startIndex.predecessor()]

//输出后一个字符

start[startIndex.successor()]



let startIndexstr = str.startIndex

let spaceIndex = startIndexstr.advancedBy(6)

let endIndex = str.endIndex

str[endIndex.predecessor()]


str[startIndexstr..<spaceIndex]

let range = startIndexstr..<spaceIndex.predecessor()


str.replaceRange(range, with: "Hi")

str.appendContentsOf("!!!")

str.insert("g", atIndex: str.endIndex)

str.removeAtIndex(str.endIndex.predecessor())

str


str.removeRange(str.endIndex.advancedBy(-2)..<str.endIndex)

str.uppercaseString

str.lowercaseString


//是否包含特定的字符  前缀是否相同  后缀是否相同

str.containsString("hello")

str.hasPrefix("he")

str.hasSuffix("ft")

let s = "one third is \(1.0/3.0)"


//NSString(不是基于UniCode的) String的相互转化

let s2:String = NSString(format: "ont third is %.2f", 1.0/3.0) as String


var s3:NSString = "one third is 0.33"

s3.substringFromIndex(4)

s3.substringToIndex(5)

//开始的位置3截取的长度6

s3.substringWithRange(NSMakeRange(3, 6))


let s4 = "

mysql基本数据类型总结

  • 2014年03月18日 14:16
  • 59KB
  • 下载

java核心技术学习笔记(二)—基本数据类型总结

Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8中基本类型(primitive type),其中4种整型、2种浮点型、1种用于表示Unicode编码的字符单元的...

c语言 基本数据类型

  • 2014年11月08日 16:41
  • 1.8MB
  • 下载

java基本数据类型模型

  • 2015年08月09日 22:23
  • 17KB
  • 下载

java学习总结(16.05.19)java的基本数据类型

java语言共提供了8种基本数据类型,分别是byte,short,int,long,float,double,char,boolean这几种。 从储存的内容来看,这些基本数据类型可以分成整数型,浮点型...

java基本数据类型及其关系

  • 2014年07月02日 15:50
  • 52KB
  • 下载

Java4Android 05_Java的基本数据类型

  • 2014年09月07日 09:20
  • 21.58MB
  • 下载

Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解

前言   Java语言是面向对象编程语言,但不是纯面向对象语言。其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类...

基本数据类型与操作

  • 2014年04月07日 00:38
  • 1.13MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Swif学习总结 基本数据类型(一)
举报原因:
原因补充:

(最多只允许输入30个字)