有什么方法可以检查Go程序是否在运行时启用CultureInfo hindi = new CultureInfo("hi-IN");
string conv = string.Format(hindi, "{0:c}", totalPrice.toString());
Label11.Text = conv;
编译(例如用于记录/信息目的)?
我查看了documentation以及明显的位置(-race
),但我找不到任何内容。
答案 0 :(得分:7)
据我所知,没有对此进行简单检查,但启用runtime/*
时-race
build tag已设置,因此您可以利用它。
我创建了一个新目录race
,并在那里放了两个文件:
israce
:
israce/race.go
// +build race
// Package israce reports if the Go race detector is enabled.
package israce
// Enabled reports if the race detector is enabled.
const Enabled = true
:
israce/norace.go
由于构建标记,只会编译两个文件中的一个。