上次搜索为:
通过排除其他信息行(Alt-E)可以缩短搜索响应
搜索引擎可以执行严格搜索(仅搜索框中的字符)或宽松搜索(Alt-L)
搜索所有网页中的标题(Alt-H)
搜索所有已编入索引的项目(Alt-I)
在复合页面的名称中搜索,这些页面组合了来自主网页的类似信息(Alt-C)
搜索主网页的名称(Alt-P)
一旦选择了搜索候选,就可以在新标签页或当前标签页中打开(Alt-Q)
如果所有方法都失败,则会添加一个项目以在整个网站上使用 Google 搜索引擎
按 <<Escape> 退出此页面,或单击 X 或背景。
RakuDocumentation.epub 是一本正在进行中的电子书。它针对 EPUB v3 规范。它需要在各种电子阅读器上进行测试(其中一些可能仍然隐式地期望符合 EPUB v2)。CSS 肯定需要增强(特别是对于代码片段)。电子书在 Calibre 阅读器中打开,该阅读器可在所有操作系统上使用。
欢迎提出建议,应通过在 Raku/doc-website 存储库中打开问题来解决
按 <<Escape> 退出此弹出窗口,或单击 X 或背景。
更多信息,请参阅 公告页面。
由于不当使用空集合而导致的错误
class X::Cannot::Empty is Exception { }
错误,通常包装在 Failure 中,当不当使用空集合时。
Failure
例如,当尝试从空栈中弹出值时,以下栈实现将失败。Sink 上下文导致返回的 Failure 抛出。
class Stack { my class Node { has $.value; has Node $.next; } has Node $!next; method push($value) { $!next .= new(:$value, :$!next); self; } method pop() { fail X::Cannot::Empty.new(:action<pop>, :what(self.^name)) unless $!next; my $value = $!next.value; $!next .= next; $value; }} my $stack = Stack.new.push(42);say $stack.pop; # OUTPUT: «42» try $stack.pop;say $!.message; # OUTPUT: «Cannot pop from an empty Stack»
method action()
对不当操作的文字描述。
method what()
返回作为操作目标的类型。