Swift 基礎語法
Swift 基礎語法
本文基於Swift 5.0+
目錄如下:
- Swift 基礎語法
- 常量
- 識別符號
- 常見的資料型別
- 字面量
- 型別轉換
- 元組(Tuple)
- 小結
常量
- 由
let
關鍵字定義 - 只能賦值1次
- 它的值不要求在編譯時期確定,但使用之前必須賦值1次
let age1 = 10
let age2: Int
age2 = 20
func getAge() -> Int{
return 30
}
let age3 = getAge()
- 常量、變數在初始化之前,都不能使用,如下程式碼都是錯誤的
let age: Int var height: Int print(age) // 未進行初始化,直接使用,在編譯期直接報錯 print(height) // 未進行初始化,直接使用,在編譯期直接報錯 let age age = 20 // 常量宣告時須直接賦值,由編譯期自動推斷型別,或者僅設定型別,稍後使用之前賦值一次。
識別符號
- 識別符號(如常量名,變數名,函式名)幾乎可以使用任何字串
- 識別符號不能以數字開頭,不能包含空白字元、製表符、箭頭等特殊字元
func
相關推薦
swift基礎語法1.23
post 邏輯運算 但是 pri clas for in swift 方向 swift基礎 主要是swift的基礎語法,其中print("其中為 輸出內容"),但是加入你在其中加入一個反斜杠的話,那麽就表示裏面可以坐成一個表達式,例如如果a+B=5 ,print("\(a+
Swift基礎語法簡介(一)——你的第一行Swift程式碼
學習一門新的語言,首先應該從該門語言的基礎語法入手,掌握基本語法的使用規則,先保證能寫簡單的邏輯,能閱讀簡單的程式碼。之後,通過完成幾個簡單的需求,實際寫程式碼感受並強化一下相關語法。並且,在具體寫程式碼的過程中強化語法的一些細節以及相關的原理性的知識。本系列文章會盡量避
Swift基礎語法簡介(二)——元組
元組把多個值合併成單一的複合型的值。元組內的值可以是任何型別,而且可以不必是同一型別。 元組是關係資料庫中的基本概念,關係是一張表,表中的每行(即資料庫中的每條記錄)就是一個元組,每列就是一個屬性。在二維表裡,元組也成為行。 例如,(404, “Not Fou
iOS開發 ---- Swift基礎語法。
使用Xcode建立簡單的SwiftDemo工程檔案. AppDelegate.swift 檔案程式碼如下: import UIKit @UIApplicationMain class A
Swift 基礎語法
Swift 基礎語法 本文基於Swift 5.0+ 目錄如下: Swift 基礎語法 常量 識別符號 常見的資料型別 字面量 型別轉換 元組(Tuple) 小結 常量 由 let 關鍵字定義 只能賦值1次 它的值不要求在編譯時期確定,但使用之前必須賦值1次 let age1 = 10 le
Swift基礎學習(一)基本語法
postfix 合數 語言特性 初學者 表達式 public 能夠 dict 命名 Swift 簡介(贊美一番,收集了多篇 關於Swift 學習教程的語言簡介一直以為英語和漢語混寫的時候只是英語字母結尾的地方打空格,原來是英語字母的開頭和結尾都要加一個空格,英語字母
Swift基礎1.1——基本的語法—變量和常量
設置 沒有 bsp 日子 類型 amp rgb 隱式轉換 而且 前些日子。第一屆Swift開發人員大會開了之後。身邊非常多搞OC的朋友就按捺不住了。都認為是時候學一下Swift了,畢竟Swift已是趨勢。也是應他們再三要求,讓我整理一下Swift的學習心得。今天就從
Swift基礎1.2——基本語法—Optional 可選項
本打算用一篇完整把Swift的基礎語法寫完,但看了一下以前整理的內容,看來是不可能了。 Optional 是 Swift 的一大特色定義變數時,如果指定是可選的,表示該變數可以有一個指定型別的值,也
Swift基礎1.5——基本語法——集合
這一篇,簡單介紹一下Swift中的陣列與字典 陣列使用 [] 定義,這一點與 OC 相同//: [Int] let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Swift基礎1.4——基本語法——字串
在 Swift 中絕大多數的情況下,推薦使用 String 型別 String 是一個結構體,效能更高 String 目前具有了絕大多數 NSString 的功能String 支援直接遍歷NSStr
Python基礎語法
python行 縮進 字典一、行和縮進 Python與其他語言最大的區別就是,Python的代碼塊不適用大括號{}來控制類,數以及其他邏輯判斷。python 最具特色的就是用縮進來寫模塊。 縮進的空白數量是可變的,但是所有代碼塊語言必選包含相同的縮進空白數量,這個必須嚴格執行。 如下所示:
[SQL] SQL SERVER基礎語法
取消 implicit 全連接 樹結構 需要 強制 rom lec 多行 Struct Query Language 1.3NF a.原子性 b.不能數據冗余 c.引用其他表的主鍵 2.約束 a.非空約束 b.主鍵約束 c.唯一約束 d.默認
[JS] javascript基礎語法
原因 方法 間接 war init err ring tag 是否 1.javascript是什麽 js是具有面向對象能力的,解釋性的程序設計語言. 2.js的類型 [基本類型]:string number boolean [復合類型]:對象(對象,函數,數
php基礎語法
弱類型 打印數組 類型 錯誤 比較 tty 同時 中文 大寫 js是前段腳本語言 php是後端腳本語言 一、所建的文件都要存在wap下的www裏面 二、所有的文件名都不能包含中文 三、通過輸入 localhost/www下的文件名稱,可以瀏覽 四、在DW內新建站點,更改站點
Python 基礎語法
變量名 name python 基礎 line 字符編碼 沒有 一個 col pytho 一 第一個python 程序 1 cmd裏輸入python 下進入交互器(解釋器)下,退出(exit)或者 ctrl + z print("hello world") 2 cmd下輸
Python基礎語法——(引號、字符串)
數值 就會 str 斜線 inpu 數據 自動 兩個 raw 一、單引號字符串和轉義引號 當字符串中出現單引號‘時,我們可以用雙引號""將該字符串引起來:"Let‘s go!" 而當字符串中出現雙引號時,我們可以用單引號‘‘將該字符串引起來:‘ "Hello,wor
SQL DML 基礎語法
per 修改表 ora pda name top delet tab log 1、INSERT INTO 語句 INSERT INTO 語句用於向表格中插入新的行。 語法 INSERT INTO 表名稱 VALUES (值1, 值2,....) 我們也可以指定所要插入數
正則表達式之一基礎語法2
帶來 環視 str logs 反向引用 內容 零寬斷言 搜索 模式 @6字符邊界---字符位置匹配,不匹配字符,零寬符號---^與字符串開始的地方匹配 在方括號外 ---$與字符串結束的地方匹配 ---\b 匹配一
kotlin基礎語法
映射 lambda white start 轉換 檢查 posit was tom 1. 包定義 package package my.demo2. 方法定義 fun fun sum(a: Int, b: Int): Int {//定義方法的關鍵字fun;方法名sum;變
java基礎語法
本質 temp 但是 輸出流 ctrl+s name max 都是 can 一 規則 1 命名規則 A:類名稱首字母大寫,盡可能采取駝峰式命名:MaLin HelloWorld B:命名標識符規範:數字、字母、下劃線、$組成,但是不能以數字開頭,不能是關鍵字或者保留字。例如