在c++中,
void fun(const char* str) {...}
在go中
func fun(byt []byte){...}能不能也把byt修饰成const
go也不行的, 考察如下代码:
```go
package main
import "fmt"
func main () {
fmt.Println("hello https://tool.lu/")
s :="12345"
fmt.Println(s)
test(s)
fmt.Println(s)
}
func test(s string) {
s[0] = "a"
fmt.Println(s)
}
// output code/main.go:14:7: cannot assign to s[0]
```
#3
更多评论