已不再支援此瀏覽器。
請升級至 Microsoft Edge,以利用最新功能、安全性更新和技術支援。
請回答下列問題,展現您所學到的知識:
在 Go 中處理錯誤的慣用方式為何?
使用 try/catch 區塊。
try/catch
針對傳回多個值的函式使用 if 條件。 最後一個值是錯誤。
if
使用 if 條件並檢查回應是否為 nil。
nil
讓程式終止。
您可以使用哪個函式來建立錯誤變數?
errors.New('Employee not found!')
fmt.Errorf('Employee not found!')
error.New('Employee not found!')
log.Error('Employee not found!')
下列哪一個函式是在 log 套件中?
log
log.Print, log.Error, log.Info
log.Print
log.Error
log.Info
log.Fatal, log.Print, log.Panic
log.Fatal
log.Panic
log.Info, log.Warn, log.Fatal
log.Warn
log.Printf, log.Warning, log.Error
log.Printf
log.Warning
您可以使用哪個函式來將記錄設定至檔案?
log.SetOutputFile(file)
log.SetFilePath(file)
log.SetPath(file)
log.SetOutput(file)
什麼情況下會想要使用紀錄架構?
為了設定記錄層級、多個輸出和全域內容。
為了讓程式的執行速度變慢。
單純為了設定結構化記錄。
為了撰寫較少的程式碼。
您必須先回答所有問題,才能檢查進度。
此頁面對您有幫助嗎?