Swift 语言入门
Playground文件、常量变量与数据类型
//:Playground - noun: a place where people can play
/* 1- basic
come on
you can do it
*/
import UIKit
var str = “Hello, playground”
// 二元运算符
8 + 6
8 - 6
8 * 6
8 / 6 // 整数间的运算得到的结果也是整数
8 % 6
8.0 / 6.0
// 减号在这里就是一元运算符
-3
// 先加减后乘除,可通过括号改变运算的优先级
2 + 3 - 4 * 5 / 6
(2 + 3 - 4) * 5
// 变量
var name = “张小明”
var age = 18
var height = 170.0
name = “张晓明”
age = 20
height = 172.5
// 常量
let sex = “男”
let hometown = “上海”
//sex = “女” // 会报错 - 修改常量值
//hometown = “上海” // 会报错 - 修改常量的值
var 体重 = 60.5
let 🦋 = “蝴蝶”
/* 给常量和变量的命名规则
1.不能包含空格、运算符等特殊符号
2.可以包含数字,但是不能够以数字开头
3.不能够以系统关键字命名
*/
// 错误的命名方式
//var 体 重 = 60.5
//var 1weight = 60.5
//var let = 3
//数据类型
//整型 Int,浮点型 Double Float,字符串 String
var currentYear = 2020
var doubleResult: Double = 8 / 6
var floatResult: Float = 8 / 6
var courseName: String = “Swift”
//courseName = 123 // 报错 - 数据类型不一致
//doubleResult = floatResult // 报错 - 数据类型不一致
//类型推断
var nextYear = 2021
var decimaResult = 8.0 / 6.0
var programOfLanguage = “Swift”
/* 变量命名规则
驼峰命名法:多个单词命名时后面的单词开头字母大写
*/
// 类型转换
let totalScore = 974.5
let numberOfStudents = 10
let average = Int(totalScore) / numberOfStudents // 用Int转化成整数时是直接舍去小数部分
Double(numberOfStudents)
Int(totalScore)