小编Mah*_*hdi的帖子

使用toInt函数的字符串到int转换

我试图使用String.toInt将字符串转换为整数.但是,当我想将结果绑定到变量然后用它做一些简单的数学时,我得到这个错误:

函数add期望第二个参数是:

Int
Run Code Online (Sandbox Code Playgroud)

但它是:

Result String Int
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取结果的整数部分?

elm

24
推荐指数
3
解决办法
8797
查看次数

无法附加到函数内的切片

我试图在函数内的切片中添加一个元素。我可以更改切片的元素,但不能向其中添加新元素。既然切片就像参考,为什么我不能改变它?

下面是我试过的代码:

package main

import (
    "fmt"
)

func main() {
    a := []int{1, 2, 3}
    change(a)
    fmt.Println(a)
}
func change(a []int) {
    a[0] = 4
    a = append(a, 5)
}
Run Code Online (Sandbox Code Playgroud)

pointers go slice

2
推荐指数
1
解决办法
3468
查看次数

标签 统计

elm ×1

go ×1

pointers ×1

slice ×1