在列表中§

有关方法 sink 的主要文档,请参阅上下文中的内容

method sink(--> Nil{ }

它什么也不做,并返回 Nil,正如定义清楚显示的那样。

sink [1,2,Failure.new("boo!"),"still here"]; # OUTPUT: «»

在 Proc 中§

有关方法 sink 的主要文档,请参阅上下文中的内容

method sink(--> Nil)

当被丢弃时,如果 Proc 对象运行的进程未成功退出,它将抛出 X::Proc::Unsuccessful

shell 'ls /qqq';
# OUTPUT: 
# (exit code 1) ls: cannot access '/qqq': No such file or directory 
# The spawned command 'ls /qqq' exited unsuccessfully (exit code: 2) 
#   in block <unit> at /tmp/3169qXElwq line 1 
# 

在 HyperSeq 中§

有关方法 sink 的主要文档,请参阅上下文中的内容

method sink(--> Nil)

沉淀底层数据结构,产生任何副作用。

在 RaceSeq 中§

请参阅上下文中的主要文档,了解方法 sink

method sink(--> Nil)

沉淀底层数据结构,产生任何副作用。

在 Seq 中§

请参阅上下文中的主要文档,了解方法 sink

method sink(--> Nil)

如果它是一个Iterator,则调用sink-all;如果该序列是一个列表,则调用sink

say (1 ... 1000).sink# OUTPUT: «Nil␤»

这可能是您为了产生这些值的副作用而想要做的事情。