swift語言開發 菜鳥基礎 第二天

2021-09-26 20:08:08 字數 3534 閱讀 1739

swift運算子

- 算術運算子

import cocoa

var a = 10

var b = 20

print ("a + b 的值是 \(a+b)")

a += 1

print ("a += 1 的值是 \(a)")

- 比較運算子

import cocoa

var a = 10

var b = 20

print ("a == b 的值是 \(a == b)")

print ("a > b 的值是 \(a > b)")

- 邏輯運算子

import cocoa

var a = true

var b = false

print ("a && b 的值是 \(a && b)")

print ("a || b 的值是 \(a || b)")

- 賦值運算子

= += -= /= %= *= &= >>= <<= ^= |=

- 區間運算子

——1.閉區間運算子

import cocoa

print("閉區間的運算子")

for index in 1...5

執行結果:1 *5 的結果為:5

2*5 的結果為:10

3*5 的結果為:15

4 *5 的結果為:20

5 *5 的結果為:25

——2.半閉區間運算子

import cocoa

print("半閉區間的運算子")

for index in 1..<5

執行結果:1 *5 的結果為:5

2*5 的結果為:10

3*5 的結果為:15

4 *5 的結果為:20

- swift條件語句——與c語言相似

- swift迴圈語句(與c語言類似)

1.for - in

2.string中的 enumerated

3.while

4.repeat…while

- swift迴圈控制語句

1.break :終端當前迴圈

2.continue:立即停止當前迴圈,重新開始下乙個迴圈迭代

3.fallthrought:如果乙個case執行完,繼續下乙個case,使用貫穿(fallthrought)關鍵字

- swift可選型別

import cocoa

var mystring:string?

mystring = "hello, world"

if mystring != nil

else

執行結果:optional("hello, world")

1.強制解析

!來獲取值,表示 我知道那兒有乙個可選值,請使用他

import cocoa

var mystring:string?

mystring = "hello, world"

if mystring != nil

else

2.自動解析

宣告可選變數時,使用!替代?,使用可選變數時,不用加!

import cocoa

var mystring:string!

mystring = "hello, world"

if mystring != nil

else

3.可選繫結

判定可選變數有沒有包含值,如果包含就把值賦給乙個臨時常量或者乙個變數,可以在if 和while語句中對可選型別的值進行判斷,並將它的值賦給臨時常量和變數

語法:if let constanname = someoptional

import cocoa

var mystring:string?

mystring = "hello, world"

if let youstring = mysting

else

- swift字串

1.建立字串

import cocoa

var stringa = "hello"

print(stringa)

var stringb = string("hello")

print(stringb)

2.字串常量——不可以更改

3.字串插入值——使用反斜線為字首的圓括號 ()

4.字串連線 +

import cocoa

var stringa = "hah"

var stringb = "xixi"

var stringc = stringa + stringb

print(stringc)

5.字串的比較 ==

import cocoa

var stringa = "hah"

var stringb = "xixi"

if stringa == stringb

else

6.字串長度 .count

import cocoa

var stringa = "hah"

print("\(stringa) 的長度為:\(stringa.count)")

7.空字串

import cocoa

var stringa = ""

if stringa.isempty

else

使用string類來建立空字串

import cocoa

var stringa = string()

if stringa.isempty

else

- swift字元——character

後端開發菜鳥日記 二

每一周都感覺過的很快 第乙個任務就是,自己根據已有的機械人節點,寫乙個自定義的機械人節點,這個任務,邏輯很簡單,就是獲取到頁面中的值,並將值已郵件的形式進行傳送到自定義的人。isysmetadataparser sysmetadataparser isysmetadataparser springb...

IOS基礎開發實戰 Swift語言基礎知識

一 建立乙個os x專案 第乙個swift程式 2 識別符號與關鍵字 識別符號就是變數 常量 方法 函式 列舉 結構體 類 協議等由開發人員指定的名字。構成識別符號的字母有一定的規範,swift語言中識別符號的命名規則如下 區分大小寫,myname和myname是兩個不同的識別符號 識別符號首字元可...

第二章 Go語言基礎

go是一門類似c的編譯型語言,但是它的編譯速度非常快。這門語言的關鍵字總共也就二十五個,比英文本母還少乙個,這對於我們的學習來說就簡單了很多。先讓我們看一眼這些關鍵字都長什麼樣 break default func inte ce select case defer go map struct ch...