質問編集履歴
2
スニペットがおかしかったので直しました。
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
デバック結果についても追記しました
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
|
+
```
|