Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 使用| |定义默认变量到变量_Go - Fatal编程技术网

Go 使用| |定义默认变量到变量

Go 使用| |定义默认变量到变量,go,Go,如何等效于var name=value | | value2进入?我正试图: src := c.Name || path.Base(c.Src) 但这是无效的 提前谢谢。一种方法(双关语) 或者如果您喜欢elses var src string if c.Name != "" { src = c.Name else { src = path.Base(c.Src) } var src string if c.Name != "" { src = c.Name else

如何等效于
var name=value | | value2进入?我正试图:

src := c.Name || path.Base(c.Src)
但这是无效的

提前谢谢。

一种方法(双关语)

或者如果您喜欢
else
s

var src string
if c.Name != "" {
    src = c.Name
else {
    src = path.Base(c.Src)
}
var src string
if c.Name != "" {
    src = c.Name
else {
    src = path.Base(c.Src)
}