在 X::Inheritance::Unsupported 中§
有关方法 parent,请参见主要文档 在上下文中
子项尝试从中继承的类型对象。
在 IO::Path 中§
有关方法 parent,请参见主要文档 在上下文中
multi method parent(IO::Path:)multi method parent(IO::Path: UInt )
返回调用者的父路径。请注意,不会进行实际的文件系统访问,因此返回的父路径是物理路径,而不是符号链接目录的逻辑父路径。
'/etc/foo'.IO.parent.say; # OUTPUT: «"/etc".IO»'/etc/..' .IO.parent.say; # OUTPUT: «"/etc".IO»'/etc/../'.IO.parent.say; # OUTPUT: «"/etc".IO»'./' .IO.parent.say; # OUTPUT: «"..".IO»'foo' .IO.parent.say; # OUTPUT: «".".IO»'/' .IO.parent.say; # OUTPUT: «"/".IO»IO::Path::Win32.new('C:/').parent.say; # OUTPUT: «"C:/".IO»
如果指定了 $level
,则该调用等效于调用 .parent()
$level
次
say "/etc/foo".IO.parent(2) eqv "/etc/foo".IO.parent.parent; # OUTPUT: «True»