Swift 系统学习 01 系统学习 01 常量 变量 (Objective-C)

来源:互联网 发布:java 数组随机排序 编辑:程序博客网 时间:2024/05/20 03:40
//: Playground - noun: a place where people can playimport UIKit/*  * Playground三个组成部分: * 1.代码区: Coding Area * 2.调试区: Debug Area * 3.结果侧边栏: Results Side Bar *//* * 本节主要内容: * 1.常量和变量 * 2.基本数据类型: Int, Float *//* * 常量Constant: 只能初始化一次 * 变量Variable: 可以多次赋值, 每次赋值的类型必须一样. *//* 隐式声明两个常量 * 1.关键词是let * 2.直接赋值 * 3.没有指定类型, 编译器会自动推荐常量的类型 * 4.整型Int, 首字母大写 * 5.每个语句不需要写分号(推荐) */let freezingTemperatureWater = 0// freezingTemperatureWater = 10 编译错误let speedOfLightKmSec = 30_0000// 隐式声明两个变量var currentTemperature = 5currentTemperature = -5var currentSpeed = 20/* * 显示和隐式区别(Explicit & Inferred Typing) * 1.显示: 指定类型 * 2.隐式: 编译器自动推断 */// 显示声明一个常量和一个变量let maxLogInCount: Int = 3var currentLogInCount: Int = 2var xPoint = 0.0, yPoint = 0.0, zPoint = 0.0var redValue, greenValue, blueValue: Double// 打印print(xPoint)// Int整型: 一般情况选择这个类型Int.maxInt.minInt8.maxInt8.min// C: unsigned intUInt8.maxUInt8.min// 显示声明Float类型常量let piValue: Float = 3.1_415_926// 隐式默认就是Double类型let piValueNew = 3.141_5926// 了解: 使用结构体的构造方法(init)let newFloat = Float(10.5)// 显示声明一个UInt8和UInt16常量, 计算之和, 赋值给一个常量let numberOne: UInt8  = 20let numberTwo: UInt16 = 30// 安全性: 必须转成相同的类型, 才可以计算let result = Double(numberOne) + Double(numberTwo)// CGFloat -> Floatvar red: CGFloat   = 0.2var green: CGFloat = 0.3var blue: CGFloat  = 0.1UIColor(red: red, green: green, blue: blue, alpha: 1.0)/* * 常量和变量的命名规范 * 1.不可以以数字/空格/箭头/横线开头 * 2.小写字母开头, 驼峰式命名 */


1 0
原创粉丝点击