问题标签 [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.

0 投票
5 回答
62235 浏览

r - 编写自己的函数时如何使用 R 的省略号功能?

R 语言有一个很好的特性来定义可以接受可变数量参数的函数。例如,该函数data.frame采用任意数量的参数,每个参数成为结果数据表中一列的数据。示例用法:

该函数的签名包括一个省略号,如下所示:

我想编写一个执行类似操作的函数,获取多个值并将它们合并为一个返回值(以及进行一些其他处理)。为了做到这一点,我需要弄清楚如何...从函数内的函数参数中“解包”。我不知道该怎么做。函数定义中的相关行data.frameobject <- as.list(substitute(list(...)))[-1L],我无法理解。

那么如何将函数签名中的省略号转换为例如列表?

更具体地说,我如何get_list_from_ellipsis在下面的代码中编写?


编辑

似乎有两种可能的方法可以做到这一点。它们是as.list(substitute(list(...)))[-1L]list(...)。但是,这两个做的事情并不完全相同。(有关差异,请参阅答案中的示例。)谁能告诉我它们之间的实际区别是什么,我应该使用哪一个?

0 投票
1 回答
2066 浏览

php - 减少 PHP 字符串的长度并插入省略号

我想把一个长字符串 likereallyreallyreallyreallyreallylongfilename变成类似reallyreallyre...yreallyreally.

基本上,找到字符串的中间并替换那里的所有内容,直到字符串的长度小于 30 个字符,包括一个省略号,表示字符串的某些部分已被替换。

这是我尝试过的代码:

它找到了字符串的中心并替换了两边的一个字符,.但问题是我无法弄清楚如何将它减少到 30 个字符,或者其他什么$maxLen

希望你能理解我的问题,我认为我在解释它方面做得不是很好 8)

谢谢。

0 投票
1 回答
770 浏览

cocoa - 将 NSMenuItem 的标题椭圆化为菜单的宽度

我想以编程方式更改 NSMenuItem 的标题,但将其省略,以便此修改不会导致菜单宽度增加。我怎样才能做到这一点?

0 投票
1 回答
4518 浏览

r - R:使用省略号参数列表

我遇到了一种情况,我需要将所有额外的参数传递给 R 函数并将它们滚动到一个对象中以供以后使用。我认为前面关于函数中省略号的问题会对我有所帮助,但我仍然不能完全掌握如何做到这一点。这是我想做的一个非常简单的例子:

我在上面的示例中尝试了许多不同的 args 公式,并尝试在返回调用中取消列出 args。但我无法完成这项工作。有小费吗?

我意识到我可以这样做:

但我需要在一个对象中有 ... 参数,我可以将其序列化并读回另一台机器。

0 投票
20 回答
476963 浏览

php - 将字符串截断为字符串的前 n 个字符,如果删除了任何字符,则添加三个点

如何在 PHP 中获取字符串的前 n 个字符?将字符串修剪为特定数量的字符并在需要时附加“...”的最快方法是什么?

0 投票
3 回答
16123 浏览

list - 在 R 中为省略号解包参数列表

我对...在某些函数中使用省略号 ( ) 感到困惑,即如何将包含参数的对象作为单个参数传递。

在 Python 中,它被称为“解包参数列表”,例如

例如,在 R 中,您有file.path(...)使用省略号的函数。我想有这种行为:

相反,我得到

其中的元素args没有“解包”并同时进行评估。是否有与 Pythons 等效的 R *arg

0 投票
1 回答
3235 浏览

jquery-plugins - jqgrid - 根据宽度自动更改列标题名称

在我的网站中,我有一个 jqgrid 表。

默认情况下,列(标题)的名称比列的宽度长,因为我用省略号设置了名称。

但是,在调整列大小时,带有省略号的短名称会保留。

我怎样才能让它自动工作,当用户扩展列时,当有足够的空间时,省略号应该消失并更改为全名。

谢谢

0 投票
2 回答
4083 浏览

.net - WPF数据网格文本省略号不起作用

我有一列有很长的用户评论。我使用以下代码加载它...

但是省略号不起作用。该列继续显示数据的长文本。此外,当我将文本块的宽度显式设置为某个值时,省略号可以正常工作,但是当我调整列的大小时,它不会在其中显示更多文本。

没有一个starighforward的方式来做到这一点?

谢谢Vinit Sankhe。

0 投票
13 回答
46405 浏览

java - 用省略号截断字符串的理想方法

我相信我们所有人都在 Facebook 状态(或其他地方)上看到了省略号,然后单击“显示更多”并且只有另外 2 个字符左右。我猜这是因为懒惰的编程,因为肯定有一个理想的方法。

我的将苗条的字符[iIl1]视为“半字符”,但是当省略号几乎没有隐藏任何字符时,这并不能避免省略号看起来很傻。

有没有理想的方法?这是我的:

语言并不重要,但标记为 Java,因为这是我最感兴趣的。

0 投票
1 回答
28045 浏览

c - 什么是c中的省略号运算符

可能重复:
在 C 的参数列表中……是什么意思?

请告诉我c中有什么用途以及如何使用省略号运算符。谢谢,