在Perl 6中,如何在運行時從其正文中獲取函數/子例程的名稱? 例如, sub foo {
say "My name is: " ~ <WHAT-API-HERE??> ;
}
...
foo();
上面的代碼應該打印: My name is: foo
我看着的地方,如MOP,FAQ和Functions。
我正在努力處理Class類型的東西,我寫的東西,答案可能涉及泛型,但我很困擾什麼是正確的解決方案。 我有一個具有多個子類(Car,Bus,Train,Motorcycle等)的Scala類Vehicle: class Vehicle {
...
}
class Car extends Vehicle {
...
}
class Motorcycle extends