Swift_1_基本数据类型

Posted wzjhoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift_1_基本数据类型相关的知识,希望对你有一定的参考价值。

import Foundation

println("Hello, World!");

var v1 = 1;
var v2 = 2;

println(" v1 is \(v1)  v2 is \(v2)");

var v3 = v1 + v2;

println("v3 is \(v3)");

//字符转换
var v4 : Double = Double(v3) + 3.14;

println("v4 is \(v4)");

var v5 = "hello"

let v6 = "world"

println(v5 + " " + v6);

//声明仅仅读类型变量
let v7 = 3.1415;

println("v7 is " + String(v7));

var arr = [1,2,4,6];

println("arr index 1 is \(arr[1])");

//声明字典
var airports: Dictionary<String, String> = ["TYO": "Tokyo", "DUB": "Dublin"];

var v8 = "10";

//字符串是否为空
if v8.isEmpty{
    println("v8 is true");
}

//遍历字符串
for character in "ddd1ew?"{
    println("char is " + character)
}

//字符串长度计算
let unusualMenagerie = "Koala ??

??, Snail ????, Penguin ?

???

, Dromedary ??

?

?

" println("unusualMenagerie has \(countElements(unusualMenagerie)) characters") var var9 = countElements(unusualMenagerie) println("var9 lenght is \(var9)") //比較字符串 let quotation = "We‘re a lot alike, you and I." let sameQuotation = "We‘re a lot alike, you and I." if quotation == sameQuotation { println("These two strings are considered equal") } //大写和小写转换 let normal = "Could you help me, please?" let shouty = normal.uppercaseString // shouty 值为 "COULD YOU HELP ME, PLEASE?

" let whispered = normal.lowercaseString // whispered 值为 "could you help me, please?" //String 转换 int var i :Int = "1".toInt()! println("\(i)")


以上是关于Swift_1_基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Swift基本数据类型_01_Var_let

2_Swift基本数据类型

swift可选类型_09_optional基本使用

swift闭包_002_swift闭包

Swift_数组的基本使用

无法将 _NCSFDictionary 类型的值转换为 NSArray Swift 2