欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

01-基础语法

程序员文章站 2024-03-23 10:01:46
...
  • Hello World

- print("Hello World!")
  • 不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口
  • 一句代码尾部可以省略分号(;),多句代码写到同一行时必须用分号(;)隔开
  • var定义变量,let定义常量,编译器能自动推断出变量\常量的类型
let a = 10		//10
let b = 20		//20
var c = a + b	//30
c += 10			//40
c += 20			//60
print(c)		//"60\n"
  • Playground可以快速预览代码效果,是学习语法的好帮手
    Command + Shift + Enter:运行整个Playground
    Shift + Enter:运行截止到某一行代码

  • Playground - View

import UIKit
import PlaygroundSupport

let view = UIView()
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
view.backgroundColor = UIColor.red
PlaygroundPage.current.liveView = view

let imageView = UIImageView(image: UIImage(named: "logo"))
PlaygroundPage.current.liveView = imageView

let vc = UITableViewController()
vc.view.backgroundColor = UIColor.lightGray
PlaygroundPage.current.liveView = vc

  • Playground – 多Page

01-基础语法

  • 注释

01-基础语法01-基础语法

  • Playground 的注释支持 markup 语法(与 markdown 相似)

  • 开启 markup 渲染效果:Editor -> Show Rendered Markup

  • 注意:Markup 只在 Playground 中有效

  • Markup 语法

//: [下一页](@next) 
//: [上一页](@previous)

01-基础语法

//: # 一级标题

/*:
 # 学习Swift
 ## 基础语法
 - 变量
 - 常量
 ## 面向对象
 1. 类
 2. 属性
 3. 方法
 ## 汇编分析
 
 [苹果官方](https://www.apple.com)
 */

01-基础语法

  • 常量

  • 只能赋值1次

  • 它的值不要求在编译时期确定,但使用之前必须赋值1次
    01-基础语法

  • 下面代码是错误的
    01-基础语法

  • 常量、变量在初始化之前,都不能使用
    01-基础语法

  • 标识符

  • 标识符(比如常量名、变量名、函数名)几乎可以使用任何字符

  • 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
    01-基础语法

  • 常见的数据类型

01-基础语法

  • 字面量

01-基础语法

  • 类型转换

01-基础语法

  • 元组

01-基础语法

本文章只是本人的学习笔记!

上一篇: 04-枚举

下一篇: 02-流程控制