您的位置:首页 > 移动开发 > Swift

T系列T-Swift0001

2015-07-28 16:50 295 查看

T系列T-Swift0001

2015.7.26 MocBook Pro 15 入手,开箱后的第一感觉就是这工业设计堪称惊艳,重量稍微偏重,但比起其他笔记本这个重量都不算什么,写代码15寸视野宽广,不累眼,音质特别好,较13寸的性价比高很多,比如16G内存,比如声音效果,比如ssd效率,比如i7处理器 。

入手的是港版的,比国行便宜2K左右,日版可能比港行还便宜,但真心不想跟日本有半点关系。15年新款港版的15官网低配比13寸高配高仅仅1K ,但是失去的则是,内存,cpu,ssd二级缓存,(容量多一点),还有视野宽广的屏幕。

以上则是自己对MacBook购买心得,借此机会说一下,有机会再单独把拆箱图写一篇心得。

接下来接着新买的本将重新开始swift学习,练习内容将以T系列的文章开始

//: Playground - noun: a place where people can play
//2015.7.28 AM
//买了新的MacBook后,重新从swift的基础语法开始训练

import UIKit

//定义常量
let time = 20150728

//定义变量
var str = "Hello, playground"

//追加变量
str += " MacBook写下的第一段代码"

//输出
println(str)

//单行代码
println("coding data is")

//单行多语句
print("my name is"); print("xiaoming")

//定义类
class Person{

}

//在类中不可以直接写可执行代码
//在函数中可以直接写可执行代码
func print(){
println("我是函数中的可执行代码")
}

//注释
//单行注释
/*多行注释*/

//一行中写多条语句
var i0 = 1 ;let i1 = 2
//一条语句可以跨行
var
i3 = 3

//调用方法时候跨行
var i4 = str.isEmpty

//******声明变量和常量

var b:Int
var b1 = 1
var b2:Int = 2
var b3 = 3,b4 = "四" ,b5 = 3.00

//常量
let c1 = 1
let c2:Int = 2
let c3 = 3,c4 = "四"

//******输出语句
print()
println()

print("输出不换行")
print("c3的值为 \(c3)")

println("单行换行输出")
println("c1的值为 \(c1)")

//******整形

//Int8 极限值 内存中占8位
var d1:Int8 = -128
var d2:Int8 = 127

//Int16 极限值 内存占16位
var d3:Int16 = -32768
var d4:Int16 = 32767

//Int32 极限值  内存占32位
var d5:Int32 = -2147483648
var d6:Int32 = 2147483647

//Int64 极限值  内存占64位
var d7:Int64 = Int64.min
//-9223372036854775808

var d8:Int64 = Int64.max
//9223372036854775807

Int.min
//从打印的数据也可以看出我的机器架构是64位

var d9:UInt = 1
//Uint只能存储正整数

//*********浮点数

//浮点数小数点后只能存6位
var e:Float = 3.141592

//超过6位四舍五入
var e1:Float = 3.14159267

//带科学计数法得被推定为Double类型
var e2:Double = 5.1e3

//*********类型转换

//如果Float类型数值给Double类型的数必须显示转换
var f0:Float = 2.0
var f1:Double = 3.1222

f1 = Double(f0)

//浮点型和整数之间的转换
//两个浮点数相乘必须显示转换为一种类型后再相乘

var f3 = f0 * Float(f1)
//或者同时转换为Double类型
var f4 = Double(f0) * f1

//注意相乘后超过变量类型所能容纳的大小则会产生运行时异常

//*********布尔类型

//字符串不可以转换为布尔类型

var g:Bool = true
var g0:Bool = false


运行效果







@ruanjianjiagou@163.com

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: