Go Language basic Finishing

Source: Internet
Author: User
This is a creation in Articles, where the information may have evolved or changed. | Key Points | | -|-|| * * 1.Go Language Introduction and development environment to build **|1. [What is the Go language] (https://studygolang.com/articles/11706); 2. [Go language Advantage] (http://developer.51cto.com/art/201710/555200.htm); 3. [What the Go language is suitable for] (https://blog.csdn.net/lmseo5hy/article/details/79654098); 4. [Go language installation and Settings] (https://studygolang.com/articles/11706); 5. [Overview of standard commands;] (https://blog.csdn.net/wuya814070935/article/details/50219915) 6.[first Go Language Program] (https://studygolang.com/articles/11755) | |**2. Underlying type **| [1. naming rules for variables; 2. Declaration of variables; 3. Initialization of variables; 4. Assignment of variables; 5. anonymous variables;] (https://studygolang.com/articles/11756) 6.[basic Data Type] (https://studygolang.com/articles/11869); 7. [literal constants; 8. Constant definitions;] (https://studygolang.com/articles/11872) 9.[iota enumeration] (https://studygolang.com/articles/8383); 10. [Type conversion] (https://studygolang.com/articles/8488); 11. [Type alias] (https://studygolang.com/articles/7839); 12. [Formatted output of FMT package] (https://studygolang.com/articles/5176) |**3. Operator **| [1. Arithmetic operators; 2. relational operators; 3. logical operators; 4. bitwise operators; 5. Assignment operators; 6. Other operators; 7. Operator Precedence] (https://studygolang.com/articles/5404) |**4. Process Control **| [1. Select structure; 2. Loop statement; 3. Jump statement] (https://studygolang.com/articles/11924) |**5. function **|1. [Define format] (https://studygolang.com/articles/11892); 2. [Custom Function] (https://studygolang.com/articles/11892); 3. [Recursive function] (https://studygolang.com/articles/9931); 4. [Function Type] (https://studygolang.com/articles/7298); 5. [anonymous function and closure] (https://studygolang.com/articles/11948); 6. [Deferred call defer] (https://studygolang.com/articles/11907); 7. [Get command line arguments] (https://studygolang.com/articles/9730); 8. [Scope (local variable, global variable)] (https://studygolang.com/articles/4882) |**6. Engineering Management **|1. [Work Area] (https://blog.csdn.net/youbaopipa/article/details/75530665); 2. Package (https://studygolang.com/articles/11893); 3. Test case; 4. [Gopath setup; 5. Compile and run the program; 6.Go Install use] (https://studygolang.com/articles/2233) |**7. Composite type **|1. pointer; 2. Array; 3.slice;4.map;5. struct |**8. Object-Oriented programming **|1. Encapsulation and inheritance ; 2. Interface implementation; 3.interface{} data type; 4. type assertion; 4. Polymorphism characteristics |**9. exception handling **|1.error interface; 2.panic error 3.recover|**10. text file handling **|1. String handling ; 2. String conversion, 3. Regular expressions, 4.Json processing, 5. File operation; 6. Case: Copy file |**11. Development Combat **| Go language GUI Graphics programming: Othello Games 1007 Reads  

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.