swift基礎知識記錄(一)

2021-07-10 20:58:24 字數 857 閱讀 9268

1.swift基本資料型別

整型:int,提供8、16、32、64位有符號和無符號整數型別,無符整型uint8(16、32、64),有符整型int32(8、16、64),我們可以訪問到最大或最小的型別值,如uint8.min,此處的位是指有多少位二進位制,有符號的最高位為符號位。int預設與平台最高位長度相同

8位整型:-128~127(11111111-01111111高位為符號位)

8位無符整型:0~255(00000000-11111111)

16位整型:-32768~32767(1111111111111111-0111111111111111高位為符號位)

16位無符整型:0~65535(0000000000000000-1111111111111111)

32位整型:-2147483648~ 2147483647

32位無符整型:0~ 4294967295

64位整型:-9223372036854775808~9223372036854775807

64位無符整型:0~ 18446744073709552046

浮點型:double(64位,沒宣告小數型別情況下預設是此值)、float(32位)

布林型:bool

文字型:string

2.三個基本集合型別:array、set、dictionary

3.新增了高階資料型別,如元組(tuple),元組可以讓你建立或者傳遞一組資料,比如作為函式的返回值時,你可以用乙個元組返回多個值。

4.新增了可選型別(optional),用於處理值缺失的情況。它可以用在任何型別上,不僅僅是類。

5.swift是類安全的語言,在編譯的時候會進行型別檢查,並把不匹配的型別標記為錯誤。

Java 基礎知識記錄

int整型 string字串型 char字元型 float,double浮點型別,即小數,使用float時小數後加f 輸出字元system.out.println hello world 每個println獨佔一行,print合併在同一行 自增 自減 加 減 乘 除法 餘數 與 或 非 短路與 短路...

Unity Shader 基礎知識記錄

首先謝謝大家的支援,其次如果你碰到什麼其他問題的話,歡迎來 我自己的乙個 討論群559666429來,大家一起找答案,共同進步 你能看到這篇文章,說明你最近在和我做一樣的事情 學習shader 由於也是剛開始學習,此處也是整理一些基礎的知識。unity官網資源 著色器 貓都能學會的unity sha...

python基礎知識記錄

1.python 必須頂格寫,除非是巢狀在其他語句中 2.每一層巢狀需要相差4個空格,且同一級 必須對齊 3.當行注釋用 多行注釋用 三引號 注釋 或 注釋 4.if while for語句以冒號結尾,然後通過4個空格開始下一層 5.每行語句結尾不用 6.識別符號除了字母數字下劃線之外可以用中文 7...