- Go Systems Programming
- Mihalis Tsoukalos
- 164字
- 2021-07-02 18:08:00
Advanced Go Features
In the previous chapter, you learned how to compile Go code, how to get input from the user and print the output on the screen, how to create your own Go functions, the data structures that Go supports, and how to process command-line arguments.
This chapter will discuss many fascinating things, so you better prepare yourselves for lots of interesting and practical Go code that will help you perform many different yet really important tasks, starting with error handling and ending with how to avoid some common Go mistakes. If you are familiar with Go, you can skip what you already know, but please do not skip the proposed exercises.
So, this chapter will talk about some advanced Go features, including:
- Error handling
- Error logging
- Pattern matching and regular expressions
- Reflection
- How to use the strace(1) and dtrace(1) tools to watch the system calls of Go executable files
- How to detect unreachable Go code
- How to avoid various common Go mistakes
推薦閱讀
- 零起步玩轉掌控板與Mind+
- C#程序設計實訓指導書
- 數據結構(Java語言描述)
- 數據結構習題精解(C語言實現+微課視頻)
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- Mastering Business Intelligence with MicroStrategy
- 新一代SDN:VMware NSX 網絡原理與實踐
- Julia for Data Science
- Statistical Application Development with R and Python(Second Edition)
- 平面設計經典案例教程:CorelDRAW X6
- WildFly Cookbook
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- Ionic3與CodePush初探:支持跨平臺與熱更新的App開發技術
- Software Architecture with Python
- 歐姆龍PLC編程指令與梯形圖快速入門