小编ckb*_*umb的帖子

有人可以用Ruby来解释一个真实的,简单的语言用法吗?

我正在研究Ruby,并且遇到了注入.我正处于理解它的尖端,但当我是那种需要真实世界的例子来学习某些东西的人.我遇到的最常见的例子是人们使用注入来累加(1..10)范围的总和,我可能不在乎.这是一个随意的例子.

在实际程序中我会用它做什么?我正在学习,所以我可以继续使用Rails,但我不必拥有一个以网络为中心的例子.我只需要一些有目的的东西,我可以把头包裹起来.

谢谢大家.

ruby inject

5
推荐指数
2
解决办法
905
查看次数

在Ruby中搜索大文件的方法更简单?

我正在编写一个简单的日志嗅探器,它将搜索日志以查找指示我支持的软件问题的特定错误.它允许用户指定日志的路径并指定他们想要搜索的天数.

如果用户关闭日志滚动,则日志文件有时会变得非常大.目前我正在做以下事情(虽然尚未完成):

File.open(@log_file, "r") do |file_handle|
    file_handle.each do |line|
        if line.match(/\d+++-\d+-\d+/)
          etc...
Run Code Online (Sandbox Code Playgroud)

line.match显然会查找我们在日志中使用的日期格式,其余逻辑将在下面.但是,有没有更好的方法来搜索没有.each_line的文件?如果没有,我对此完全没问题.我只是想确保我使用可用的最佳资源.

谢谢

ruby

5
推荐指数
1
解决办法
1634
查看次数

标签 统计

ruby ×2

inject ×1