问题标签 [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 投票
1 回答
58 浏览

powershell - 从多行 PS 脚本组装 oneliners

需要从命令行批处理脚本操作 ICS,但没有找到合适的控制台工具。但是找到了执行此类任务的powershell 脚本。问题是脚本是多行的,并且由于我对 PS 的经验为零,因此寻找可以从此类脚本创建少量单行脚本以轻松运行批处理脚本并解析其输出的人。需要以下单行:

  • 列出启用了 ICS 的适配器
  • 为特定接口启用 ICS
  • 在特定接口上禁用 ICS

任何人都可以帮助我吗?

0 投票
2 回答
57 浏览

python - 有没有办法在一行中制作下面的代码

我正在尝试一种密码技术(One Time Pad),我得到了解决方案,但想让它成为一条线。这里分别是一个示例输入和输出。INPUT(TEXT) = 'HELLO', KEY = 'XMCKL', OUTPUT(CIPHERTEXT) = 'EQNVZ'。

0 投票
2 回答
156 浏览

ruby - 有没有办法用水晶语言做单线?

我是 Ruby 语言的用户,虽然将 Crystal 语言用作单线的想法可能很愚蠢,但 Crystal 语言是如此之快,以至于即使您将编译时间加起来,它有时也可以运行得比用 Ruby 编写单行代码。有没有办法在水晶中做单线?

0 投票
2 回答
67 浏览

python - 循环 a = a*b + x 的一行

我有以下for循环:

我的问题是我可以单行写吗?

我试过了:

但不是在做我想做的事。

0 投票
1 回答
49 浏览

python - 如何以简单的方式验证和分配我的输出

是否可以在 python 中做这样的事情:

我有一个'span'我想刮掉的单曲。

我只是想简化获取数据的方式,如果我将 bs4 实例转换为文本(如果它是None. 总的来说,如果 python 有这样的功能就好了。:-)

先感谢您!

编辑:

到目前为止,我通过创建一个可以应用于所有 bs4 实例的函数解决了我的 bs4 问题:

但是很高兴知道是否有像我的第一个代码块中那样的好方法。

0 投票
2 回答
43 浏览

python - 为什么有一个括号python

为什么在 if sum([x,y]) <=b "]" +[-1]) 中的 b 之后出现此代码中的括号

return max([sum([x,y]) for x in keyboards for y in drives if sum([x,y]) <= b]+[-1]) 有人请解释代码

0 投票
2 回答
67 浏览

python-3.x - 在python中使用reduce的oneliner

我正在尝试将我的 Python 技能(初学者)提升到一个新的水平。我正在尝试自学 functools.reduce() 函数

所以我每次都遇到同样的错误;如果有人可以向我解释我的代码中有什么问题,我将不胜感激

我正在尝试构建一个简单的函数来接收一个数字并返回数字的总和

0 投票
3 回答
126 浏览

python - Python 组合函数

今天我要发布一个谜语。

最好的答案将是最短的代码。

编写一个接受货币和数字列表的单行函数。该函数需要返回一个字符串,其中列表中的每个数字都附有其货币。

这是一个解决问题的简单方法的示例。

0 投票
1 回答
271 浏览

git - 如何只用一个命令提交在我的 git 存储库中更改的所有内容?

我想用一个命令提交我的存储库中的所有更改。

我知道我可以用两个来做到这一点——使用git add -A然后git commit -a——但是,正如一位智者曾经说过的那样……为什么要浪费时间说很多词,而很少有词会欺骗呢?.

没有类似的-A选项吗?commitadd

0 投票
1 回答
94 浏览

python - 如何在python3中将我的oneliner小代码变成multiliner?

我通过使用这个Onelineizer错误地对一段代码进行了单行化,现在我正试图使其成为多行。

self.argv parser.parse_url()来自 argparse 和 parsed_url 是from urllib.parse import urlparse; parsed_url = urlparse(someurl). 我认为代码可能是这样写的:

我无法推断出更多,有人可以帮我让它再次可读。另外,__after()不是我定义的功能,它是由该工具添加的。