我试图获得更改的文件的名称超过空格.(换句话说,我不希望列出只有空格更改的文件.)
我试过"git diff --name-only -w"它不起作用.它列出了所有已更改的文件,包括仅有空格的文件.
我怎么能使用"git config"命令来实现这样的配置:
[diff "odf"]
textconv=odt2txt
Run Code Online (Sandbox Code Playgroud) 我正在通过阅读"Effective Go"学习Go语言.
我找到了关于类型切换的示例:
var t interface{}
t = functionOfSomeType()
switch t := t.(type) {
default:
fmt.Printf("unexpected type %T\n", t) // %T prints whatever type t has
case bool:
fmt.Printf("boolean %t\n", t) // t has type bool
case int:
fmt.Printf("integer %d\n", t) // t has type int
case *bool:
fmt.Printf("pointer to boolean %t\n", *t) // t has type *bool
case *int:
fmt.Printf("pointer to integer %d\n", *t) // t has type *int
}
Run Code Online (Sandbox Code Playgroud)
我的理解是switch从上到下评估案例并在匹配条件下停止.那么关于永远停止default并打印"意外类型......" 的例子不是吗?