最新 最热

Go语言之Map非并发安全

一次使用Go map的过程中,发现一个现象,map里面的元素是数据结构的话,该元素的属性不能直接赋值。

2023-10-30
1

Go语言之continue/break label

最近碰到了,Go语言一个比较有趣的语法continue label和break label,这种语法C/C++却没有,但是却有与之类似的goto。不过C/C++中一般不喜欢也不推荐使用goto,原因是goto语句跳来跳去,很容易将代码的可读性降低,并且很容易出...

2023-10-30
1

Go语言之Switch

switch语句是语言里面非常常见的语句,但是Go语言和C++对它的使用,却实在是迥异,差距非常之大。

2023-10-30
1

Go 语言之循环语句

格式为:for idx, value := range collection {

2023-10-30
1

Go语言之类篇

1.C++中的公私有属性,一定要有关键字public, protected, private来修饰。

2023-10-30
1

Go语言之匿名函数和C++的lambda表达式

匿名函数通常比较短小,不希望在这个函数外部使用,这点类似与C++中的lamdba表达式。

2023-10-30
1

Go语言之延迟调用函数defer

在接触defer之后,觉得Go的这一特性很好,有点类似于C++的析构函数,不过它们却有很大的不同。主要的区别点是defer实现在函数里面,作用域也是在函数里面,当函数的return语句被调用之后,才会调用到这个defer声明的函数。而析构...

2023-10-30
1

Go语言之指针

在介绍Go的指针之前,我们需要先介绍下,指针是什么?为什么我们需要指针?(备注:这里指的是原始指针。)

2023-10-30
0

Go语言之常量

const valueName type = value或者const valueName = value

2023-10-30
0

Go语言之变量篇

本人原本是C++开发工程师,使用C++已经有8年多的时间,最近在学习Go语言,在学习Go语言的时候,难免会拿Go语言与C++语言做一些比较。

2023-10-30
1