Advertisement

从C++转向Go(二)

阅读量:

从C++到Go(二)1

上一节讲完了概念差异,这节讲解语法

语法

与C++的语法不同,在这种语言中,类型名称紧跟在标识符之后。这种语言中类型的语法结构与其变量的使用方式均不同于C++。通过从左到右的方式进行解析。例如:var v1 int 表示变量v1是一个int类型的值

复制代码
    //Go                      C++
    var v1 int                // int v1;
    var v2 string             // const std::string v2;  (approximately)
    var v3 [10]int            // int v3[10];
    var v4 []int              // int* v4;  (approximately)
    var v5 struct { f int }   // struct { int f; } v5;
    var v6 *int               // int* v6;  (but no pointer arithmetic)
    var v7 map[string]int     // unordered_map<string, int>* v7;  (a

全部评论 (0)

还没有任何评论哟~