我很新手于Go,我搜索了很多关于如何创建静态类并拥有像C#一样的静态函数/变量的问题,但是我没找到一个满意的答案。或许这个问题看起来很傻,但我不喜欢当我对某事不确定或者不能完全理解时。
假设我们有下面的代码:
假设我们有下面的代码:
public class Program
{
public static string name = "Program tester.";
public enum Importance
{
None,
Trivial,
Regular,
Important,
Critical
};
public static void tester(Importance value)
{
// ... Test against known Importance values.
if (value == Importance.Trivial)
{
Console.WriteLine("Not true");
}
else if (value == Importance.Critical)
{
Console.WriteLine("True");
}
}
}
Golang是一种类似于C语言的编程语言,那么它是否具有类似于C++/C#等语言的行为呢?我的上述代码可以像C++/C#一样实现,或者使用类似于C的模块化编程方式进行传递吗?