Próbuję poczuć się komfortowo w Perlu 6. Jedną z rzeczy, które znalazłem pod ręką w Pythonie, gdy byłem na wezwaniu REPL, było to, że mogłem wykonać dir (obiekt) i dowiedzieć się atrybutów obiektu, który w Python zawiera metody obiektu.Czy Perl 6 ma odpowiednik dir() Pythona?
To często służyło jako pomocne przypomnienie tego, co chciałem zrobić; "Och, zgadza się, przycinanie w Pythonie nazywa się" paskiem ", tego rodzaju rzeczy.
W Perlu 6, wiem o metodach introspekcji .WHO, .WHAT, .WHICH, .HOW i .WHY, ale są one na poziomie klasy lub obiektu. Jak mogę się dowiedzieć, co znajduje się w obiekcie i co mogę zrobić?
Dziękuję. Nie zdawałem sobie sprawy z tego, co widzę, kiedy zadzwoniłem. HOW. Mógłbym mgliście przypomnieć sobie składnię ". ^", Ale nie mogłem wymyślić, jak dowiedzieć się, jakie metody obsługuje, aby dowiedzieć się, co mogę nazwać! :-) –
zamiast '.map: * .name', możesz także użyć' >> .name' – Christoph