问题标签 [one-liner]

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 投票
2 回答
47 浏览

python - 如何使用一个衬垫而不是“for loop”,它还包含 if-else 语句(给出的示例)

我想把它转换成一个班轮。但我收到错误。任何帮助,将不胜感激。

如果可能,请更正它。谢谢你。

输入/输出数据:

[[[['挑战','D'],['机会','D'],['克服','P'],['挑战','D'],['机会','D' '], ['higher', 'D'], ['levelthan', 'A']], [['country', 'D'], ['face', 'P'],
['levels', 'N'], ['挑战', 'A'], ['民主', 'A'],
['基础', 'P'], ['进步', 'A']], [['挑战', 'A'], ['民主', 'P'], ['faces', 'N'], ['world', 'D'], ['level', 'A']], [[ '挑战', 'D'], ['机会', 'D'], ['进步', 'A'], ['陈述', 'D'], ['揭示', 'N'], ['idea', 'D'],
['挑战', 'D'], ['难度', ' D'], ['困难', 'A'],
['机会', 'D'], ['进步', 'A'], ['挑战', 'D'],
['克服', ' A'], ['挑战', 'D'], ['成功', 'P'],], ['克服', 'A'], ['挑战', 'D'], ['成功', 'P'],], ['克服', 'A'], ['挑战', 'D'], ['成功', 'P'],
['克服', 'A'], ['上升', 'A'], ['更高', 'D'],
['水平', 'A'], ['进步', 'A']] , [['challenges', ['o']],
['enlight', 'N'], ['deal', 'P'], ['ways', 'D'], ['like', ' A'], ['障碍', 'A'], ['enlights', 'P'], ['afford', 'P'], ['best', 'P'], ['result', ' D'],['挑战','P'],['喜欢','A'],['机会','D'],['进步','P'],['想要',' P'], ['deal', 'P'], ['smartly', 'P'], ['victorious', 'V'],
['宽松', 'C'], ['生活', 'P']], [['挑战', 'D'],
['问题', 'D'], ['机会', 'D' ], ['progress', 'A'],
['meansa', 'N'], ['challenge', 'P'], ['problem', 'D'],
['help', 'D'], ['development', 'D'], ['ex', 'P'], ['farmer', 'D'], ['challenging', 'A'], ['grow', 'P'], ['plants', 'A'],
['set', 'P'], ['target', 'P'], ['help', 'V'], ['发展', 'A']]]]

O/P: 错误出现 [none],[none],.....

0 投票
0 回答
41 浏览

python - 一行解决一些 Python 正则表达式任务

我必须在一行代码中解决一些 Python 正则表达式任务。此类任务的一个示例是:打印文本中最长的单词(其中一个)。这是我的做法:

现在是我的问题:我可以以某种方式将导入部分放在打印中,以便所有内容都在一行中吗?我的意思是,我不知道是否允许我将导入部分放在单独的行上,或者我是否可以以某种方式将其放在我的打印件中,这就是为什么我问你是否可以将其制作为“多行”。

编辑:我将根据要求提供示例输入和输出:

0 投票
2 回答
62 浏览

javascript - 从生成的数组中获取最后一个元素的惯用方法是什么?

我想在一行中从生成的数组中获取最后一个元素,有更好的方法吗?

我正在考虑将数组分配给foo然后立即将最后一个元素foo再次分配给自身,但它不起作用:

这有效,但它调用getArray()了两次,这是非常不必要的。

0 投票
2 回答
193 浏览

perl - 为什么这个 Perl 的斐波那契单线行得通?

或者,如果您将 $z 替换为 $!,您可以执行以下操作。

但为什么?$!是错误 perlval,不是吗?

0 投票
1 回答
51 浏览

bash - 使用 xargs 参数作为变量来比较两个 md5sum

我正在使用以下代码提取两个 md5sum:

我收到两个 md5sum,如下例所示:

之后我不知道如何比较它们。我试过使用 xargs:

但是,它尝试将 md5sum 作为命令执行

有什么建议吗?

0 投票
2 回答
223 浏览

powershell - 一行中的Powershell输出

当谈到使用 powershell 编写脚本时(或者一般来说,当涉及到脚本编写时),我是相当新的。我遇到的问题是我有一堆我想在一行中输出的变量。这不是原始但简化的代码:

输出如下所示:

您可能会猜到我希望输出的样子:

我已经在网上搜索以获得解决方案,但似乎没有任何效果。我究竟做错了什么?

0 投票
1 回答
56 浏览

perl - 逐行条件编辑

我的问题更多的是优化问题,而不是“howto”。
我有一个 lef 文件,有数千行,格式如下:

RECT 429.336 273.821 426.246 274.721 ;

我想使用单线将所有矩形向左移动 4 um:

perl -lane '$F[2] > 1200 ? print $F[0]," ", ($F[1] - 4)," ", $F[2]," ", ($F[3] -4)," ", $F[4], " ;" : print $_' trial.lef

事情是,这很丑陋
有没有更好的方法来编辑文件?

我不挑剔,很乐意用其他语言(awk、sed 等)得到答案,只要它们比我写的更好。

附加输入:

0 投票
0 回答
29 浏览

python - python的完整子集可压缩为一行

我想知道是否可以始终将 python 代码缩小为一行。(我认为这可能是不可能的。但我没有严格的证据。)

我检查了以下缩小器。它没有给出一个衬里。

https://python-minifier.com

如果一般情况下不可能,可以将 python 代码的哪个子集缩小为一行?

0 投票
2 回答
64 浏览

python - Python 单行 For 循环与 If:请解释一下?

我是 python 的新手,总是让我感到困惑的一件事是代码被打成 1 行。以以下为例:

这句话numbers = [num for num in numbers if i + num <= targert_sum]让我感到困惑。我尝试将其分解,使其不在 1 行中,如下所示:

有人可以解释我哪里出错了,也许可以明确写出扩展的嵌套 for-if 语句吗?

编辑:我认为提供一些问题上下文可能会有所帮助。我正在尝试解决“如何求和”的问题,同时我正在自学一些算法。目标是有一些目标数字(例如 7)和一个列表(例如 [2, 3])并检查列表的元素如何添加到 7(所以 [2, 2, 3])

0 投票
1 回答
98 浏览

perl - Perl 在文件中寻找偏移量的一行

有没有办法指定从命令行读取二进制文件中某个位置/偏移量的文件字节?(即单行)例如

我还没有看到这个,并尝试过使用 seek、sysseek 等。

只是想尝试packunpack通过读取文件中不同偏移量的字节长度。

更新

除了接受的答案之外,我只想添加以下等效答案,但(对我而言)更容易记住+阅读

UPDATE2 为了进行 hexdumps 以下工作