parent
f498827498
commit
71b7bb5cb6
@ -0,0 +1 @@
|
|||||||
|
### 服务
|
@ -0,0 +1 @@
|
|||||||
|
### 工具
|
@ -0,0 +1,18 @@
|
|||||||
|
package system
|
||||||
|
|
||||||
|
import "runtime"
|
||||||
|
|
||||||
|
// IsMac 是否为Mac
|
||||||
|
func IsMac() bool {
|
||||||
|
return runtime.GOOS == "darwin"
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsWindows 是否为Windows
|
||||||
|
func IsWindows() bool {
|
||||||
|
return runtime.GOOS == "windows"
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsLinux 是否为Linux
|
||||||
|
func IsLinux() bool {
|
||||||
|
return runtime.GOOS == "linux"
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
package system
|
||||||
|
|
||||||
|
import "testing"
|
||||||
|
|
||||||
|
func TestIsMac(t *testing.T) {
|
||||||
|
t.Log(IsMac())
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkIsMac(b *testing.B) {
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
IsMac()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestIsWindows(t *testing.T) {
|
||||||
|
t.Log(IsWindows())
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkIsWindows(b *testing.B) {
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
IsWindows()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestIsLinux(t *testing.T) {
|
||||||
|
t.Log(IsWindows())
|
||||||
|
}
|
||||||
|
|
||||||
|
func BenchmarkIsLinux(b *testing.B) {
|
||||||
|
for i := 0; i < b.N; i++ {
|
||||||
|
IsWindows()
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue