From f4ff2d9cfa60ee56ec107e2d34000d1e62654734 Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Thu, 2 Feb 2023 04:01:34 +0000 Subject: [PATCH] doc: update golang.md (#282) 358d8f4e17281e3286ea7287f08c5c3143031e58 --- CONTRIBUTORS.svg | 102 ++++++++++++++++++++++++----------------------- docs/golang.html | 49 ++++++++++++----------- index.html | 8 +--- 3 files changed, 79 insertions(+), 80 deletions(-) diff --git a/CONTRIBUTORS.svg b/CONTRIBUTORS.svg index a43d9125..f5a76b3e 100644 --- a/CONTRIBUTORS.svg +++ b/CONTRIBUTORS.svg @@ -50,103 +50,107 @@ + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/docs/golang.html b/docs/golang.html index 2078cb68..8a7b239e 100644 --- a/docs/golang.html +++ b/docs/golang.html @@ -166,21 +166,22 @@ //不能直接进行操作,包括读写 var p *int *p = 123 // panic nil pointer ---- -//而用new返回的是有默认值的指针, 为数据类型的默认值 + +
+
//而用new返回的是有默认值的指针, 为数据类型的默认值
 func main(){
-    //有一块内存存放了10,它的地址由系统自动分配,别名是a
-    a := 10
-    //内存存放的10变成了20
-    a = 20
-    var p *int
-    p = &a   //或者直接写 p := &a
-    //上面的p是一个指针,通过 *p 的方式同样可以访问 变量a指向 的内存
- 
-    /*当你动态申请内存的时候,指针的存在意义之一就被体现出来了*/ 
-    ptr := new(int)   
-    //申请了一块内存空间,没有办法指定别名,new()返回内存地址,用指针接收
-    //此时并没有变量能直接指向这块内存,所以只能通过内存地址来访问
+  //有一块内存存放了10,它的地址由系统自动分配,别名是a
+  a := 10
+  //内存存放的10变成了20
+  a = 20
+  var p *int
+  p = &a   //或者直接写 p := &a
+  //上面的p是一个指针,通过 *p 的方式同样可以访问 变量a指向 的内存
+
+  /*当你动态申请内存的时候,指针的存在意义之一就被体现出来了*/ 
+  ptr := new(int)   
+  //申请了一块内存空间,没有办法指定别名,new()返回内存地址,用指针接收
+  //此时并没有变量能直接指向这块内存,所以只能通过内存地址来访问
 }
 

参见:指针(Pointers)

@@ -202,16 +203,16 @@ const Phi = 1.618 const n = 500000000 const d = 3e20 / n - -常量声明可以使用 iota常量生成器 初始化,它用于 -生成一组以相似规则初始化的常量,但是不用每行都 -写一遍初始化表达式。 -注意: - 1.在一个const声明语句中,在第一个声明的常量 - 所在的行,iota被置为0,然后在每一个有常量声明的行加一。 - 2.写在同一行的值是相同的 - -const ( + +

常量声明可以使用 iota常量生成器 初始化,它用于 +生成一组以相似规则初始化的常量,但是不用每行都 +写一遍初始化表达式。 +注意:

+
    +
  1. 在一个const声明语句中,在第一个声明的常量所在的行,iota被置为0,然后在每一个有常量声明的行加一。
  2. +
  3. 写在同一行的值是相同的
  4. +
+
const (
     a = iota
     b
     c
diff --git a/index.html b/index.html
index 6d766f79..2e719c66 100644
--- a/index.html
+++ b/index.html
@@ -787,9 +787,6 @@
 
   DaiN
 
-
-  Damao
-
 
   DemigodLiu
 
@@ -841,9 +838,6 @@
 
   Yan Li
 
-
-  ZhiQiang Li
-
 
   Zyj
 
@@ -1076,7 +1070,7 @@
 
 

如果你有资源,可以很方便部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了,还可以使用 docker 快捷部署 web 版。

-
© 2022 Kenny Wang. Updated on 2023/02/02 11:53:25
+
© 2022 Kenny Wang. Updated on 2023/02/02 12:00:39