在 Allomorph 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(Allomorph:)
在调用者的数字值上调用 Numeric.pred
。
在角色 Numeric 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(Numeric:)
返回减一后的数字(前驱)。
在角色 Enumeration 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(::?CLASS:)
say Freija.pred; # OUTPUT: «Oðin»
在 Date 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(Date: --> Date)
返回前一天的Date
。 “pred”是“predecessor”的缩写。
say Date.new("2016-01-01").pred; # OUTPUT: «2015-12-31»
在 IO::Path 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(IO::Path: --> IO::Path)
返回一个新的IO::Path
,该IO::Path
由调用者构造,其中 .basename
通过调用 Str.pred
进行了更改。
"foo/file02.txt".IO.pred.say; # OUTPUT: «"foo/file01.txt".IO»
在枚举 Bool 中§
请参阅主要文档 在上下文中 了解例程 pred
method pred(--> Bool)
返回False
。
say True.pred; # OUTPUT: «False»say False.pred; # OUTPUT: «False»
pred
是“predecessor”的缩写;它返回前一个枚举值。 Bool 是一个只有两个值的特殊枚举,False
和True
。按顺序排列时,False
排在第一位,因此False
是True
的前驱。由于False
是“最低”的 Bool 枚举值,因此它自己的前驱也是False
。
在 Str 中§
请参阅主要文档 在上下文中 了解方法 pred
method pred(Str: --> Str)
返回减一后的字符串。
字符串递减就像字符串递增一样“神奇”(请参见 succ)。它在溢出时失败
'b0'.pred; # OUTPUT: «a9»'a0'.pred; # OUTPUT: Failure'img002.png'.pred; # OUTPUT: «img001.png»