字符与字符串

字符:

 

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)分没有及格")

    }

}
时间: 2024-10-06 14:15:10

字符与字符串的相关文章

Swift字符与字符串

直接上基础的示例代码,多敲多体会就会有收获:百看不如一敲,一敲就会 1 import Foundation 2 3 4 /*******************字符********************/ 5 /* 6 1.单个字符来指定字符常量,如"A"."9" 7 2.转义字符表示特殊字符常量,如"\n"."\t" 8 3.使用 \u{n} 的Unicode形式,n代表一个1-8位的十六进制数 9 4.必须用双引号包起来

Delphi调用WinAPI 字符及字符串函数(3)

CharUpper - 字符或字符串转大写 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5:

Delphi调用WinAPI 字符及字符串函数(1)

CharLower - 字符或字符串转小写 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5:

[叩响C#之门]第2章 2.3 字符和字符串

2.3 字符和字符串 计算机除了数字计算外,还要处理字符.字符包括英文字母.希腊字母.各种特殊符号以及汉字等,甚至包括0~9这十个数字符号.那么在C#中是如何表示字符呢?

C++查找字符在字符串中出现的次数

查找字符在字符串中出现的次数: int count1(char* str,char* s) { char* s1; char* s2; int count = 0; while(*str!='\0') { s1 = str; s2 = s; while(*s2 == *s1&&(*s2!='\0')&&(*s1! ='0')) { s2++; s1++; } if(*s2 == '\0') count++; str++; } return count; }

Delphi的字符及字符串[6]

Delphi的字符及字符串[6] - Char(AnsiChar).WideChar与其编码的相互转换 //Char 类型与其编码值的转换: var b: Byte; c: Char; begin b := Ord('A'); {返回: 65} b := Ord(#65); {返回: 65} b := Ord($41); {返回: 65} b := Ord(#$41); {返回: 65} b := Byte('A'); {返回: 65} b := Byte(#65); {返回: 65} b :=

Delphi的字符及字符串[2]

Delphi的字符及字符串[2] - Char.AnsiChar.WideChar.PChar.PAnsiChar.PWideChar //单字符 Char.AnsiChar (在目前版本(2007)中, 它们是一回事, 只有 1 字节大小)var c: Char; {Char 类型的取值范围是: #0..#255, 用十六进制表示是: #$0..#$FF} begin { 用十进制方式赋值:} c := #65; ShowMessage(c); {A} {用十六进制方式赋值:} c := #$

Delphi 的字符及字符串[1]

Delphi 的字符及字符串[1] - string.AnsiString.WideString.String[n].ShortString //最常用的 string var str: string; {定义} begin str := '万一'; {赋值} ShowMessage(IntToStr(Length(str))); {长度是: 4} end; //长字符串 AnsiString; 在当前版本(2007)中的默认状态下, String 就是 AnsiString var str:

python按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了python按照多个字符对字符串进行分割的方法,涉及Python中正则表达式匹配的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了python按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: 这段python代码通过这规则表达式对字符串进行分割,使用w作为分割符,只要不是字母和数字的就会被分割开来. ? 1 2 3 import re DATA = "Hey, you - what are you doing here! welco

js使用split函数按照多个字符对字符串进行分割的方法

 这篇文章主要介绍了js使用split函数按照多个字符对字符串进行分割的方法,实例分析了split函数的使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法.分享给大家供大家参考.具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很