gpt4 book ai didi

ruby - 在哪里可以找到(或如何阅读)ruby 文档?

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:49 25 4
gpt4 key购买 nike

<分区>

通过一些关于套接字的例子,我遇到的一个是这个,我在语法上有点挣扎。这是代码,它工作得很好;

require "socket"

server = TCPServer.new(1234)

loop do
Thread.start(server.accept) do
|connection|
puts "Connection started"
while line = connection.gets
break if line =~ /quit/
puts line
connection.puts "received"
end

conneciton.puts "closing the connection"
connection.close
end
end

经过一番摸索之后,我发现 server.accept 代码会等到检测到连接,然后再启动一个循环线程,直到调用 quit,然后关闭它。

我想得到一点帮助的是,我应该如何从文档中推断出这一点,而不用随意修改代码?我是在错误的地方寻找文档,还是在显而易见的地方,我只是没有正确阅读它?这是我一直在使用的来源;

http://www.ruby-doc.org/stdlib-1.9.2/libdoc/socket/rdoc/TCPServer.html#method-i-accept

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com