1.下面這段**能否通過編譯,不能的話原因是什麼;如果能,輸出什麼。
func main()
2.下面這段**能否通過編譯,如果可以,輸出什麼?
func main()
s2 := int
fmt.println(s1)
}
自己答案:可以編譯通過 列印是 1,2,3,4,5
3.下面這段**能否通過編譯,如果可以,輸出什麼?
var(
size := 1024
max_size = size*2
)func main()
自己答案:不能編譯通過 size:=1024 這個是定義了 前面加var 等於寫了 var size:=1024 不能通過編譯
總結
1.必須使用顯示初始化;
2.不能提供資料型別,編譯器會自動推導;
3.只能在函式內部使用簡短模式;
面試第5天 第5天的面試題
問 事務的4中種特性 問 查詢含有空值的鍵對應的所有值 select s.id,s.name,s.class,c.name from t student s left join t class c on s.id c.cid 問 怎麼讓行級元素居中?轉換為塊級元素 dispaly block 設定寬...
面試題總結4
演算法題 1 m個珠子n種顏色,圍成一串,從中找到包含n種顏色的最小子串。比如123234212,子串是3421 演算法的思想是先找到其中乙個包含所有顏色的子串,起始位置i,終止位置j,並且第j種顏色是第一次出現,然後從第i個位置開始刪除出現過的顏色,i往後移動乙個位子,同事j跳到與之前i位置相同的...
面試題4 替換空格
面試題4 實現乙個函式,把字串中的空格替換成 20 從前向後移動時,假如字串的長度為n。對於每個空格字元,需要移動後面o n 個字元,對含有o n 個空格字元的字串而言總的時間效率是o n n 從後向前移動時,所有的字元只需要複製一次,時間效率為o n void replaceblank char ...