splat

splat

文章 0 浏览 3

语法 [*a..b] 在 Ruby 中意味着什么?

注意:mischa 的 GitHub 上的 splat 有很多很酷的交互式示例* 在行动中。 通过谷歌搜索,我发现在 Ruby(经典的 C 风格的 for 循环)中迭代一系列数字…

野の 2024-11-07 01:01:04 2 0

为什么要调用“apply”?而不是直接调用函数?

在查看 raphael 或 g.raphael 或其他库的源代码时,我注意到开发人员做了这样的事情: var val = Math.max.apply(Math, data_array) 为什么不直接调用…

探春 2024-11-06 02:42:03 2 0

scala splat 可以用于任何不是可变参数的东西吗?

给定例如: scala&gt def pipes(strings:String*) = strings.toList.mkString("|") 我可以正常调用: scala&gt pipes("foo", "bar") res1: String = f…

淡笑忘祈一世凡恋 2024-10-31 17:16:07 1 0

Ruby 1.9.2 - 多个 splat 参数问题

Ruby 新手,正在解决一个问题,我试图在方法中接受多个 splat 参数。我想我明白为什么它会给我编译错误,但我不知道如何修复它。任何有关如何在参数中…

秋凉 2024-10-21 17:12:29 4 0

函数参数附近的 *(星号)符号有什么作用以及如何在其他场景中使用它?

我正在使用 Ruby on Rails 3,我想知道函数参数附近存在 * 运算符意味着什么,并了解它在其他场景中的用法。 示例场景(此方法来自 Ruby on Rails 3 …

故事灯 2024-10-20 21:26:51 2 0

Ruby 中的 *(星号)是什么意思?

可能的重复: Ruby 中 * 运算符对该字符串执行什么操作&lt /a&gt 可能在其他地方有答案,但我只是不知道如何找到它...... 如果我是对的,如果在函数…

心作怪 2024-10-01 16:46:58 5 0

ruby 中字符串前面的 * 有何作用?

这段代码似乎创建了一个范围从 a 到 z 的数组,但我不明白 * 的作用。有人可以解释一下吗? [*"a".."z"] …

芯好空 2024-09-29 16:16:18 5 0

这在 Ruby 语言中意味着什么?

运行下面的代码, a = [1, 2, 3, 4, 5] head, *tail = a p head p tail 你会得到结果 1 [2, 3, 4, 5] 谁能帮我解释一下head,*tail = a这个语句,谢谢…

狠疯拽 2024-09-17 05:19:36 4 0

啪嗒啪嗒在这里做什么?

match, text, number = *"foobar 123".match(/([A-z]*) ([0-9]*)/) 我知道这是在进行某种正则表达式匹配,但是 splat 在这里扮演什么角色,有没有办法…

初心 2024-08-04 22:11:20 5 0

Ruby,Splat 的源代码?

昨天有人问有关 splat 运算符的问题,我想看看源代码……那是用 C 编写的还是用 Ruby 编写的? 哪里可以找到呢?…

一抹苦笑 2024-07-22 10:09:29 6 0

在哪里使用 ruby​​ splat 运算符是合法的?

泼溅很酷。 它们不仅仅用于爆炸数组,尽管这很有趣。 它们还可以转换为数组并展平数组(请参阅http://github.com/mischa/splat/ tree/master 获取其功…

想你的星星会说话 2024-07-18 05:14:16 8 0

Ruby 中允许使用“p *1..10”的功能是什么? 打印出数字1-10?

require 'pp' p *1..10 这会打印出 1-10。 为什么这么简洁? 你还能用它做什么?…

北城挽邺 2024-07-16 09:39:48 5 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文