字符与字符串

简介:

字符:

 

Swift中的字符串不是指针,而是实际的值

用Character定义一个字符

countElements(字符串)//计算字符个数

 

 

循环

//如果不需要知道区间内每一项的值,可以使用 _ 来代替变量名忽略对该值的访问


for _ in 1...power

{

    answer*=base

}

 

 

let numberOfLegs = ["spider":8,"ant":6,"cat":4]

 

for(animalName ,legCount) in numberOfLegs

{

    println("\(animalName):\(legCount)")

 

}

// 贯穿


let integer = 5

var desc = "The number \(integer) is"

switch integer {

case 2,3,5,7,11:

    desc+="  a prime number,and also"

    fallthrough     //贯穿关键字

default:

    desc+="  an interger"

}

println("desc is \(desc)")

//标签语句


var score = [86,77,87,-4,89,99]

First: for s in score

{

    switch s/10

    {

    case 10:

        continue

    case 9:

        println("\(s)分为优秀")

    case 8:

        println("\(s)分为良好")

    case 7:

        println("\(s)分为中等")

    case 0:

        break First

    default:

        println("\(s)分没有及格")

    }

}


相关文章
|
6月前
|
C#
C# 中的字符与字符串
C# 中的字符与字符串
|
7月前
|
存储 安全 C语言
c++字符串
c++字符串
66 1
|
7月前
|
自然语言处理
字符范围
字符范围
119 2
|
C语言
向字符串添加空格
首先我们可以算出s数组的大小-len,也可以直接得到spaces的大小-即要添加的空格数,那么我们要创建的数组大小是len+spacesSize吗? 不是,应该是len+spacesSize+1,这里的加一是存放一个'\n' 这里呢 我们可以写一个for i循环,用来把s中的元素放到arr里面,然后在外面定义一个falg用来充当arr的下标,存进一个元素falg++,再定义一个j=0,当i == space[j]就存放空格,每存放一个空格++.
77 0
|
存储 Shell 程序员
字符和字符串|学习笔记
快速学习字符和字符串
字符和字符串|学习笔记
|
存储 Shell 程序员
字符和字符串
一.案例:代码展示 二.如何给字符串赋值
字符和字符串
字符串加空格
给定一个字符串,在字符串的每个字符之间都加一个空格。 输出修改后的新字符串。
163 0