Gibt es eins? Beide ergeben die gleiche ZeichenfolgeUnterschied zwischen .absolute und .abspath
given 'file.txt'.IO -> $io {
say $io."$_" for <path abspath absolute>
}
# file.txt
# /Users/Me/file.txt
# /Users/Me/file.txt
Gibt es eins? Beide ergeben die gleiche ZeichenfolgeUnterschied zwischen .absolute und .abspath
given 'file.txt'.IO -> $io {
say $io."$_" for <path abspath absolute>
}
# file.txt
# /Users/Me/file.txt
# /Users/Me/file.txt
Die Methode Pfad :: IO :: absoluten bekam ein Mehr Kandidaten, der einen Präfix übernimmt in-zwischen dem aktuellen Arbeitsverzeichnis wird verleimt und die Dateinamen oder Pfad als Pfad vorgesehen Fragment :: IO-Instanz.
dd 'file.txt'.IO.absolute('foo');
OUTPUT«"/home/camelia/foo/file.txt"»
ok. Also, gibt es irgendeinen Sinn, jemals 'abspath' zu benutzen? Es scheint, als könnten Sie 'absolut' mit oder ohne Argument nach Bedarf aufrufen. – beasy
'abspath' ist ein fauler Accessor zum privaten Eigentum'! .abspath'. Letzteres wird von "absolut" verwendet, wenn Sie keinen Parameter angeben. Es ist auch kein Multi, also ist es potentiell schneller. –
führt mich zu einer anderen Frage. wird separat gepostet – beasy
Gemäß der Dokumentation gibt eine von ihnen eine Zeichenfolge zurück, die andere ein (optionales) Argument und gibt ein Pfadobjekt zurück. – melpomene
http://irclog.perlgeek.de/perl6/2016-08-03 –