2016-08-02 11 views
2

1つはありますか?どちらも同じ文字列.abspathと.abspathの違い

given 'file.txt'.IO -> $io { 
    say $io."$_" for <path abspath absolute> 
} 

# file.txt 
# /Users/Me/file.txt 
# /Users/Me/file.txt 
+1

ドキュメントによると、そのうちの1つは文字列を返し、もう1つは(オプションの)引数をとり、パスオブジェクトを返します。 – melpomene

+1

http://irclog.perlgeek.de/perl6/2016-08-03 –

答えて

3

方法パス:: IOを得::絶対に-間の経路として設けられて現在の作業ディレクトリとファイル名またはパス断片接着される接頭辞を受け入れるマルチ候補を持って:: IOインスタンス

+0

ok。それでは「abspath」を使用している点がありますか?必要に応じて引数の有無にかかわらず 'absolute'を呼び出すことができるようです。 – beasy

+0

'abspath'はプライベートプロパティ'!.abspath'への怠惰なアクセサです。後者は、パラメータを指定しないと 'absolute'によって使用されます。また、それはマルチではないので、潜在的に高速です。 –

+0

は別の質問につながります。別途投稿されます – beasy