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 = "

一年来的学习总结

回顾转眼间,大学生活就过去了四分之一。回首这最开始的一年: 前半段,迷迷糊糊,规规矩矩地跟着课程走了半年,老老实实啃课本,踏踏实实做作业,有了空闲时间,就打打游戏,看看电影。一点课外的专业知识都没有...
  • zhoucheng05_13
  • zhoucheng05_13
  • 2016-11-06 18:32:13
  • 726

学习一天继承总结

---------------------- android培训、java培训、期待与您交流! ---------------------- 继承(extends): 1,提高了代码的复用性 2...
  • waVicky
  • waVicky
  • 2012-06-04 23:45:03
  • 147

Javaweb学习总结(一)

一、基础 web即指网页,web资源有两种,动态的与静态的。 静态的web资源:一般为用某种语言(如HTML)写的一个网页,在这个网页中,所显示的一切是写好的,无法在网页上发生改变。 动态的web资源...
  • LL596214569
  • LL596214569
  • 2017-08-20 20:15:52
  • 158

对于第一阶段学习的总结

阶段总结   杨芳芳    第一阶段的学习就到此结束了,在这一段时间中,学到了很多以前没有接触过的知识,让我对java有了很大的了解,并且能够自己编写一些小程序了。下面就是我对于在这段期间的学习情...
  • yff933
  • yff933
  • 2016-11-22 09:13:00
  • 198

一周学习简单总结

一周又过去了……距离noip似乎又近了一些…… 做个简单的总结吧。。 每天都在考试,,考试的成绩都不大好, 我似乎一直在训练分析题目? 有挺多题想出了正解还是挺不错的。。233 大概...
  • ThinFatty
  • ThinFatty
  • 2017-10-21 14:30:26
  • 255

总结一下大学一年多来的学习

进入实验室里一年多了,参加飞思卡尔智能车竞赛还有20多天就要比赛了。 有时候自己会想进入实验室值不值得,学的一些东西以后到底有没有用,经常会感到迷茫。因为总觉得自己啥都想学,但是学的又是一些皮毛,没人...
  • cc_0316
  • cc_0316
  • 2016-04-24 11:07:48
  • 311

学习前端阶段性总结

明儿就进入3月份了,时间过的真快。从去年10月份开始决定做前端,转眼间也快4个月了,道路并不平坦。我是本着本科的时候做过几个页面,心里觉着前端好像很简单的样子,还觉着自己有些审美,能把页面做的很漂亮。...
  • XIAOZHUXMEN
  • XIAOZHUXMEN
  • 2016-02-29 21:48:12
  • 1525

有关电子商务平台的个人学习总结

首先说一下什么是电子商务平台: 电子商务平台即是一个为企业或个人提供网上交易洽谈的平台。企业电子商务平台是建立在Internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整...
  • JokerKon
  • JokerKon
  • 2015-10-27 19:10:45
  • 1065

Javaweb学习总结(六)

过滤器(Filter) 一、filter概念 Servlet API中提供了一个 Filter 接口,开发 web 应用时,如果编写的 Java 类实现了这个接口,则把这个接口成为 Filter ...
  • LL596214569
  • LL596214569
  • 2017-09-12 16:52:57
  • 118
收藏助手
不良信息举报
您举报文章:Swif学习总结 基本数据类型(一)
举报原因:
原因补充:

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