问题标签 [ellipsis]
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.
r - 编写自己的函数时如何使用 R 的省略号功能?
R 语言有一个很好的特性来定义可以接受可变数量参数的函数。例如,该函数data.frame
采用任意数量的参数,每个参数成为结果数据表中一列的数据。示例用法:
该函数的签名包括一个省略号,如下所示:
我想编写一个执行类似操作的函数,获取多个值并将它们合并为一个返回值(以及进行一些其他处理)。为了做到这一点,我需要弄清楚如何...
从函数内的函数参数中“解包”。我不知道该怎么做。函数定义中的相关行data.frame
是object <- as.list(substitute(list(...)))[-1L]
,我无法理解。
那么如何将函数签名中的省略号转换为例如列表?
更具体地说,我如何get_list_from_ellipsis
在下面的代码中编写?
编辑
似乎有两种可能的方法可以做到这一点。它们是as.list(substitute(list(...)))[-1L]
和list(...)
。但是,这两个做的事情并不完全相同。(有关差异,请参阅答案中的示例。)谁能告诉我它们之间的实际区别是什么,我应该使用哪一个?
php - 减少 PHP 字符串的长度并插入省略号
我想把一个长字符串 likereallyreallyreallyreallyreallylongfilename
变成类似reallyreallyre...yreallyreally
.
基本上,找到字符串的中间并替换那里的所有内容,直到字符串的长度小于 30 个字符,包括一个省略号,表示字符串的某些部分已被替换。
这是我尝试过的代码:
它找到了字符串的中心并替换了两边的一个字符,.
但问题是我无法弄清楚如何将它减少到 30 个字符,或者其他什么$maxLen
。
希望你能理解我的问题,我认为我在解释它方面做得不是很好 8)
谢谢。
cocoa - 将 NSMenuItem 的标题椭圆化为菜单的宽度
我想以编程方式更改 NSMenuItem 的标题,但将其省略,以便此修改不会导致菜单宽度增加。我怎样才能做到这一点?
r - R:使用省略号参数列表
我遇到了一种情况,我需要将所有额外的参数传递给 R 函数并将它们滚动到一个对象中以供以后使用。我认为前面关于函数中省略号的问题会对我有所帮助,但我仍然不能完全掌握如何做到这一点。这是我想做的一个非常简单的例子:
我在上面的示例中尝试了许多不同的 args 公式,并尝试在返回调用中取消列出 args。但我无法完成这项工作。有小费吗?
我意识到我可以这样做:
但我需要在一个对象中有 ... 参数,我可以将其序列化并读回另一台机器。
php - 将字符串截断为字符串的前 n 个字符,如果删除了任何字符,则添加三个点
如何在 PHP 中获取字符串的前 n 个字符?将字符串修剪为特定数量的字符并在需要时附加“...”的最快方法是什么?
list - 在 R 中为省略号解包参数列表
我对...
在某些函数中使用省略号 ( ) 感到困惑,即如何将包含参数的对象作为单个参数传递。
在 Python 中,它被称为“解包参数列表”,例如
例如,在 R 中,您有file.path(...)
使用省略号的函数。我想有这种行为:
相反,我得到
其中的元素args
没有“解包”并同时进行评估。是否有与 Pythons 等效的 R *arg
?
jquery-plugins - jqgrid - 根据宽度自动更改列标题名称
在我的网站中,我有一个 jqgrid 表。
默认情况下,列(标题)的名称比列的宽度长,因为我用省略号设置了名称。
但是,在调整列大小时,带有省略号的短名称会保留。
我怎样才能让它自动工作,当用户扩展列时,当有足够的空间时,省略号应该消失并更改为全名。
谢谢
.net - WPF数据网格文本省略号不起作用
我有一列有很长的用户评论。我使用以下代码加载它...
但是省略号不起作用。该列继续显示数据的长文本。此外,当我将文本块的宽度显式设置为某个值时,省略号可以正常工作,但是当我调整列的大小时,它不会在其中显示更多文本。
没有一个starighforward的方式来做到这一点?
谢谢Vinit Sankhe。
java - 用省略号截断字符串的理想方法
我相信我们所有人都在 Facebook 状态(或其他地方)上看到了省略号,然后单击“显示更多”并且只有另外 2 个字符左右。我猜这是因为懒惰的编程,因为肯定有一个理想的方法。
我的将苗条的字符[iIl1]
视为“半字符”,但是当省略号几乎没有隐藏任何字符时,这并不能避免省略号看起来很傻。
有没有理想的方法?这是我的:
语言并不重要,但标记为 Java,因为这是我最感兴趣的。
c - 什么是c中的省略号运算符
可能重复:
在 C 的参数列表中……是什么意思?
请告诉我c中有什么用途以及如何使用省略号运算符。谢谢,