Skip to content

Commit 84b686b

Browse files
committed
Fix staticcheck warnings
1 parent 3b36177 commit 84b686b

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

internal/examples/basic/slices/slice_append.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func Append() error {
3535
// 変わってしまう。
3636
// ----------------------------------------------------------------
3737
var (
38-
zeroCapSlice = make([]int, 0, 0)
38+
zeroCapSlice = make([]int, 0)
3939
manyCapSlice = make([]int, 0, 15)
4040
)
4141

@@ -61,7 +61,7 @@ func Append() error {
6161
// 安全なのが、関数に引数で渡して更新するのではなく、関数内で別途スライスを作って戻り値として返すようにすること.
6262
// 呼び元は、受け取ったデータを自分で管理しているスライスに追加する.
6363
var (
64-
zeroCapSlice2 = make([]int, 0, 0)
64+
zeroCapSlice2 = make([]int, 0)
6565
manyCapSlice2 = make([]int, 0, 15)
6666
)
6767

internal/examples/basic/slices/slice_concat.go

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ func Concat() error {
2020
// (1)
2121
sli3 := make([]int, 0, len(sli1)+len(sli2))
2222
for _, s := range [][]int{sli1, sli2} {
23-
for _, v := range s {
24-
sli3 = append(sli3, v)
25-
}
23+
sli3 = append(sli3, s...)
2624
}
2725

2826
output.Stdoutl("[sli1]", sli1)
@@ -31,8 +29,7 @@ func Concat() error {
3129
output.StdoutHr()
3230

3331
// (2)
34-
sli4 := make([]int, 0, len(sli1)+len(sli2))
35-
sli4 = append(sli1, sli2...)
32+
sli4 := append(sli1, sli2...)
3633

3734
output.Stdoutl("[sli1]", sli1)
3835
output.Stdoutl("[sli2]", sli2)

internal/examples/basic/slices/slice_copy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func Copy() error {
2323
// 組み込み関数 copy() 利用
2424
// ここで、s2 の長さを0にして宣言すると一切コピーされない
2525
s1 := []int{1, 2, 3}
26-
s2 := make([]int, len(s1), len(s1))
26+
s2 := make([]int, len(s1))
2727
copy(s2, s1)
2828

2929
// 空のスライスに append()

internal/examples/basic/slices/slice_nil_append.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ func NilAppend() error {
1111
output.Stdoutl("[len(ints)]", len(ints))
1212

1313
// Nil な スライスに対して append をしても問題なく追加できる
14-
for _, v := range []int{1, 2, 3, 4} {
15-
ints = append(ints, v)
16-
}
14+
ints = append(ints, []int{1, 2, 3, 4}...)
1715

1816
output.Stdoutl("[ints]", ints)
1917

0 commit comments

Comments
 (0)