是的,我知道非Pythonist被认为是懒惰的.我问的原因是许多Scala库中仍然缺少文档(例如Scala-dbc,但这并不是我所看到的),如果我能在运行时看到对象/类的属性,我可以在至少弄明白什么是可用的.谢谢.
在 C# 中,我可以编写如下代码(我在 Linqpad 5 上运行):
void Main()
{
new Test { Property1 = 100 }.Dump();
Console.WriteLine(nameof(Test.Property1));
}
class Test
{
public int Property1 { get; set; }
override public String ToString()
{
return $"{nameof(Property1)}={Property1}";
}
}
Run Code Online (Sandbox Code Playgroud)
scala 有没有相当于 nameof 的东西?
谢谢