Swift--01数据声明
翻出以前Swift学习的笔记、开始记录于此、感觉以后Swift会成为下一个潮流,只是羽翼尚未丰满、期待中。 一、Swift基本的功能
/* 1、没有main函数,从上往下执行 2、import导入基本类库 3、print()打印输出 4、语句末尾无需加分号 5、单行注释'//',多行注释'/*'和'*/'(可以嵌套使用) */
二、下面是运用及解释
import Foundation print("数据声明") //变量声明 var v1 =250 print(v1) //常量声明 let v2 =123 //v2 = 456 //常量,无法修改,因此定义时必须初始化 print(v2) //命名规范 let常量 =456 print(常量) //说明:可以不再符合以前的标识符命名规范,但苹果官方没有明确的说明,因此建议按照原来的命名规范使用 //数据类型 //变量在定义时可以指明数据类型 var v3:Int = 12 //若定义时初始化系统会自动推断类型 var v4 =3.14 //v4 = v3 var v100:uint /* 整型数据: 有符号:Int(默认)、Int8、Int16、Int32、Int64 无符号:UInt、UInt8、UInt16、UInt32、UInt64 类型别名:typealias新名 =旧名 小数数据:Float(6位小数)、Double(默认:15位小数) 新的类型:Character、String、元组等 */ //定义多个 var v5,v6,v7:Int /*表示形式 中间加:'_',增强可读性 十进制:无前缀 二进制:0b 八进制:0o 十六进制:0x 科学计数法: 十进制:MeN => M * 10^n 十六进制:MpN => M * 2^n */ v1 = 100_0000 //1000000 v1 = 1_000_000 //1000000 v1 = 0b10_10 //10 v1 = 0o12 //10 v1 = 0x0A //10 print(v1) var v8 =3.1415926e2//314.15926 v8 = 0x1.8p2 //0x1.8 = 1 + 0.8 * 1/16 = 1.5; print(v8) // 1.5 * 2^2 = 6.0; 输出结果与print的打印一一对应
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |