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
- Swift 系统学习 01 系统学习 01 常量 变量 (Objective-C)
- swift学习01-变量、常量
- swift学习记录01-常量与变量
- swift学习01-基础语法(常量,变量,流程控制)
- Swift学习 变量和常量
- Swift学习之一:常量与变量
- Swift学习之一:常量与变量
- Swift学习(三)-常量与变量
- Swift学习:1.常量与变量
- Swift学习之路一,常量&变量
- swift学习之常量和变量
- Swift学习 第一课,变量与常量
- swift 学习笔记 - 变量和常量
- Swift学习,常量与变量(二)
- swift学习记录(特点,常量,变量)
- Swift学习之一:常量与变量
- swift学习之变量和常量
- Swift学习记录 -- 1.常量与变量
- HBuilder开发App
- Android 相关
- 为ajaxfileupload插件增加附加参数data
- iOS系统NSNotificationCenter中的常用通知名称
- iOS 自带定位最新获取 街区名字 、街道名字、城市名字、省份等,并获取当经纬度。
- Swift 系统学习 01 系统学习 01 常量 变量 (Objective-C)
- 序列模式--更新方法
- ConcurrentHashMap Collections.synchronizedMap和Hashtable讨论
- PHP的两个常用函数截取中文字符串无乱码与获取客户端IP地址
- 实现鼠标鼠标点击之后随鼠标移动_event事件详解
- JAVAWEB开发之国际化与Ajax(重点)详解(以及jsonlib、xsream的使用)
- ListView取消默认点击背景颜色
- OkHttp保存和使用cookie
- Redis配置和简单应用