質問するログイン新規登録

質問編集履歴

2

スニペットがおかしかったので直しました。

2017/12/27 13:29

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,7 @@
21
21
  0x8c, 0xa6, 0x6e, 0xe6, 0xb2, 0xfe, 0x4b, 0xb9, 0x28, 0xa8, 0xe3, 0xcd, 0x2f, 0x50, 0x8d, 0xe4,
22
22
  0x11, 0x9c, 0x08, 0x95, 0xf2, 0x2e, 0x01, 0x11, 0x17, 0xe2, 0x2c, 0xf9, 0xb1, 0x3d, 0xe7, 0xef,
23
23
  }
24
+ ```
24
25
 
25
26
  こちらが`tmp`です。
26
27
 

1

デバック結果についても追記しました

2017/12/27 13:29

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  どのようにすればいいのでしょうか。
4
4
 
5
- ```
5
+ ```go
6
6
  func Sha3StringToHex(str string) (s string) {
7
7
  h := sha3.Sum256([]byte("Hello"))
8
8
  tmp := h[:]
@@ -11,4 +11,22 @@
11
11
  }
12
12
  ```
13
13
 
14
- golang初心者で、理解を深めたいのでよろしくお願いいたします。
14
+ golang初心者で、理解を深めたいのでよろしくお願いいたします。
15
+
16
+ またデバックをしてみると`h`も`tmp`も同じように見えます。
17
+ こっちが`h`です。
18
+
19
+ ```go
20
+ [32]uint8{
21
+ 0x8c, 0xa6, 0x6e, 0xe6, 0xb2, 0xfe, 0x4b, 0xb9, 0x28, 0xa8, 0xe3, 0xcd, 0x2f, 0x50, 0x8d, 0xe4,
22
+ 0x11, 0x9c, 0x08, 0x95, 0xf2, 0x2e, 0x01, 0x11, 0x17, 0xe2, 0x2c, 0xf9, 0xb1, 0x3d, 0xe7, 0xef,
23
+ }
24
+
25
+ こちらが`tmp`です。
26
+
27
+ ```go
28
+ []uint8{
29
+ 0x8c, 0xa6, 0x6e, 0xe6, 0xb2, 0xfe, 0x4b, 0xb9, 0x28, 0xa8, 0xe3, 0xcd, 0x2f, 0x50, 0x8d, 0xe4,
30
+ 0x11, 0x9c, 0x08, 0x95, 0xf2, 0x2e, 0x01, 0x11, 0x17, 0xe2, 0x2c, 0xf9, 0xb1, 0x3d, 0xe7, 0xef,
31
+ }
32
+ ```