问题标签 [splat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
64962 浏览

ruby - 双 * (splat) 运算符有什么作用

你见过这样声明的函数吗?

我知道单*是 splat 运算符。是什么**意思?

0 投票
1 回答
386 浏览

c++ - 为任意网格生成三平面 UV?

我有一个 3D 地形(体素网格,我的“任意网格”)。我知道如何从网格上方“溅出”纹理,但在垂直或陡峭的斜坡上它会涂抹。

我可以访问每个顶点的法线和位置。我将如何生成 UV(不使用着色器,因此没有真正的三平面颜色混合),以便纹理不会在陡峭的斜坡上涂抹并与自身很好地相遇(没有尖锐的接缝)?

0 投票
1 回答
59 浏览

ruby - Splat 在非最终位置

对于以下方法

我收到此错误消息:

语法错误,意外的 tIDENTIFIER,期待篡改或 '&'

你能给我一个提示我缺少什么信息吗?

0 投票
3 回答
843 浏览

ruby - Map splat arguments over method parameters

We create a method with splatted arguments and call Method#parameters on it:

#xA;

I'm looking for a function f that will map a list of arguments onto their corresponding variable names. The function should be flexible enough to work on any other method with arbitrarily placed splat arguments. For example:

#xA;

or something along those lines (flipped elements would be fine also). I feel there must be a flexible, elegant solution using inject or something, but I can't seem to come up with it.

0 投票
2 回答
334 浏览

javascript - 如何使用在 javascript 中采用 splat 参数的函数解析 json 对象?

我正在尝试使用带有 splat 参数的用户定义函数 function func (obj /*, args /) {...} 解析 json 对象。我被这段代码困住了。

输出是 --> 带有 Tintin 的警报弹出窗口,后跟错误

所以,我的问题是如何访问这个 json 对象元素

我知道 Javascript 解析器是从左到右开始的,所以它会引发一个 exveption。

请任何人,帮助!. 我在便笺簿中测试了代码。

0 投票
1 回答
138 浏览

ruby - Ruby 方法说明

所以我正在研究 ruby ​​monk网站上的一些 Ruby 方法示例,并且无法解释下面代码中发生的事情。更具体地说,我希望有人可以用外行的术语来帮助解释“计算”方法的代码中的每一行所描述的内容?我真的很感激任何和所有的帮助!

0 投票
4 回答
3788 浏览

ruby-on-rails - Ruby 语法错误,意外 '=',期待 ')'

我正在尝试为 Rubymonk 的 Ruby 练习编写自己的解决方案,其目的是创建三种方法(加法、减法和计算),因此当调用“计算”​​时,您可以根据传入了什么。我收到以下错误:

main:11: syntax error, unexpected '=', expecting ')' def calculate(*numbers, options={})

谁能告诉我我的代码有什么问题?感谢您的任何帮助!

0 投票
3 回答
199 浏览

ruby - 使用 splat 运算符的当前参数

我有汽车制造商的清单

我正在尝试遍历一个字符串数组,并找出单个字符串是否包含其中一个品牌,如果包含,则将该特定品牌放入一个数组中

所以我有

如何使用 splat 过程的当前参数来确定与字符串匹配的组成?有没有办法做到这一点?

编辑:正如我在下面的评论中发布的那样,我正在寻找要返回的特定品牌,而不是真/假答案。因此,如果字符串是“New toyota celica”,则返回应该是“toyota”。

0 投票
2 回答
68 浏览

ruby - 在 Ruby 中将预制数组作为参数/参数传递?

我想将 Go Fish Card Game 中的玩家列表传递给向玩家发牌的方法。我想将已经制作的玩家数组作为参数/参数传递给 deal 方法。

我知道我必须使用 splat 运算符来传递可变数量的参数,但是如何传递一个预先制作可变元素数组?

def deal_to_players是我正在修改的功能。我想将@player数组传递给 deal_to_players number_of_players

谢谢!编码:

0 投票
3 回答
421 浏览

ruby - 与 splat ruby​​ 连接

说我有

如何更改此方法以便将每个参数添加到数组中?

所以add(4,5,6)产生: