- 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
推薦閱讀
- 摩登創客:與智能手機和平板電腦共舞
- Internet of Things with Intel Galileo
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- Quarkus實踐指南:構建新一代的Kubernetes原生Java微服務
- 差分進化算法及其高維多目標優化應用
- Java項目實戰精編
- JavaCAPS基礎、應用與案例
- Unity 2017 Mobile Game Development
- 軟件項目管理實用教程
- Web Developer's Reference Guide
- Python Digital Forensics Cookbook
- Arduino電子設計實戰指南:零基礎篇
- C# 7.0本質論
- SCRATCH編程課:我的游戲我做主
- ASP.NET Core and Angular 2