loops 相关问题

循环是编程中的一种控制流结构,其中可以重复执行一系列语句直到满足某些条件。

Bash 脚本创建一个文件,写入文件,然后将文件中的内容加载到数组中。然后搜索并替换文件中的单词[关闭]

这是新的,所以任何建议都会很棒! 我正在尝试创建一个文件,输入文件的内容,显示文件,最后搜索并替换该文件中的单词并显示续...

回答 1 投票 0

如何在递归访问父目录的循环中重置每个子文件夹级别内的计数器?

我制作了一个脚本来向父文件夹中的所有文件夹添加顺序前缀,但是尽管计数器处于与其父文件夹不同的级别,但计数器仍不断增加,例如... 测试脚本: #Cr...

回答 1 投票 0

views::filter 与 if-continue 相比有什么优势?

我使用范围已经有一段时间了,每次使用过滤时,我都觉得它可以轻松地用普通的旧式 if 和 continue 语句替换。考虑这些代码片段: 对于(自动值:

回答 3 投票 0

过滤范围与继续,我应该更喜欢哪一个?

我使用范围已经有一段时间了,每次使用过滤时,我都会想到它可以很容易地用普通的旧式 continue 语句替换。考虑这些代码片段: 对于(汽车VA...

回答 1 投票 0

Python:在游戏中添加计数器

我是Python和一般编程的新手,我发现循环非常令人困惑。我不经常需要使用循环,但我目前正在开发一个简单的游戏(Foot、Nuke、Cockroach、类似...

回答 6 投票 0

如何在数组中带有小数的元素之间插入整数?

我将一个包含 5 个数组的对象传递给我的函数。其中一个属性称为“索引”。这个函数的作用是按升序用零填充数组,所有其他数组f...

回答 1 投票 0

为什么是“<" in my javascript for loop breaking my code?

我正在尝试将事件侦听器添加到由 xml 配置文件生成的页面上的一系列链接。我可以毫无问题地将侦听器添加到单个链接,但是当我尝试使用 for ...

回答 1 投票 0

在循环 R 中更改多个 csv 文件的变量名称

我是 R 新手,所以我对数据结构感到困惑。基本上我有 10 个 csv 文件,从 2011 年到 2021 年,分别命名为 kbr_year.csv。这个csv文件包含数据框,我只想重新...

回答 2 投票 0

显示“foreach”值时发出

我有一个 powershell 脚本,它从 json 文件中获取客户列表,然后根据到目前为止输入的内容打印它。 但是,即使“列表”块位于“userI...

回答 1 投票 0

如何在数组中查找最小最大值 - 扫描仪类

我试图接受用户输入,将值存储在数组中,然后找到最小最大值。如果数组是用值初始化的,我的代码可以正常工作,但是当我接受用户输入时它总是

回答 5 投票 0

Java:使用绘图面板绘制星形和连接点

我在弄清楚三件事时遇到问题。 (使用绘图面板创建:http://www.buildingjavaprograms.com/DrawingPanel.java) 问题#1:绘制多边形,使其居中且不弯曲......

回答 2 投票 0

在“for”循环中命名控制变量

功能代码如下: :: INDEX 控制变量导致了错误。 FOR /L %%INDEX IN (%1, %2, %3) DO ECHO %%INDEX :: 句法 FOR /L %%参数 IN (开始、步骤、结束) DO com...

回答 1 投票 0

Python - 在嵌套列表中添加相同索引的元素,然后计算平均值

我有一个清单如下: [[0, 5, -3, 5, 0, 0], [-3, 0, 1, 0, 5, 0], [1, 0, 5, 0, -5, 0], [-3, 0, 3, 0, 0, 5]] 我需要计算共享相同索引的元素的总和和平均值,...

回答 1 投票 0

如何重复一条语句N次(简单循环)

我需要执行一个动作N次。 D 中最好的方法是什么? for(uint i=0; i 我需要执行一个动作N次。 D 中最好的方法是什么? for(uint i=0; i<N; i++) action(); foreach(uint i; 0.. N) action(); 也许有更好的东西?理想情况下,我想要 Groovy 的 / Ruby 的 times 例如 N.times { action(); } 可能吗? 是的,这是可能的 import std.stdio; import std.traits; void foo() { writeln("Do It!"); } void times(T,N)(N n, T action) if (isCallable!T && isIntegral!N) { static if (ParameterTypeTuple!action.length == 1 && isIntegral!(ParameterTypeTuple!action[0])) foreach (i; 0 .. n) action(i); else foreach (i; 0 .. n) action(); } void main(string[] args) { 10.times(&foo); 10.times({writeln("Do It!");}); 10.times((uint n){writeln(n + 1, " Round");}); } 带参数支持的版本: import std.stdio; import std.traits; void foo() { writeln("Do It!"); } struct Step { alias n this; size_t n; this(size_t i) { n = i + 1; } } struct Index { alias n this; size_t n; } void times(T,N,A...)(N n, T action, A args) if (isCallable!T && isIntegral!N) { alias PTTAction = ParameterTypeTuple!action; static if (PTTAction.length >= 1) { alias FP = PTTAction[0]; static if (is(Index == FP) || is(Step == FP)) foreach (i; 0 .. n) action(FP(i), args); else action(args); } else foreach (i; 0 .. n) action(); } void main(string[] args) { 10.times(&foo); 10.times({writeln("Do It!");}); 10.times((Step n){writeln(n, " Step");}); 10.times((Index n, string msg){writeln(n, msg);}, " Index"); stdin.readln; } 更新: 为了获得更好的性能,您可以使用别名模板参数进行操作: void times(alias action,N)(N n) if (isCallable!action && isIntegral!N) { static if (ParameterTypeTuple!action.length == 1 && isIntegral!(ParameterTypeTuple!action[0])) foreach (i; 0 .. n) action(i); else foreach (i; 0 .. n) action(); } void main(string[] args) { 10.times!(foo); 10.times!({writeln("Do It!");}); 10.times!((uint n){writeln(n + 1, " Round");}); } 也许是这样的? void loop(int n, void delegate() func) { foreach (i; 0 .. n) { func(); } } 用途: loop(10, { writeln("Hello World!"); });

回答 2 投票 0

`Continue` 是否跳转到 `do while` 的顶部?

我有件事看起来像这样: 用户 user = userDao.Get(1); 做 { // 加工... // 获取下一个用户 用户 = UserDao.GetNext(用户.Id); if( 用户 == null ) 继续; // 这会...

回答 7 投票 0

如果“foreach”中的所有值都为 true

我正在编写一个 Powershell 脚本,用于查找所有容器“LastModifiedDate”小于 6 个月的所有 Azure 存储帐户。如果只有一个容器与此声明不符,ASA 应该是

回答 2 投票 0

jQuery - 如何通过单击按钮删除附加元素及其每个循环上的数据

我的选择上有每个循环和附加选项。我想用removeData()删除附加元素(或者可能只是数据),但它不起作用。 这是我的选择: 我有每个循环并在我的select上附加option。我想使用 removeData() 删除附加元素(或者可能只是数据),但它不起作用。 这是我的选择: <select name="service" id="service" class="form-select"> <option value="" disabled selected>-- SELECT SERVICE --</option> </select> 这是我的成功功能: success: function(response){ console.log(response); $('#service').attr("disabled", false); $.each(response, function(i, val){ $('#service').append( ` <option value="${val.service}">${val.service}, ${val.description}</option> ); }); } 按钮点击: $('#reset').on('click', function() { $('#service').removeData(); }); 我该怎么办?也许我应该使用另一种方法?或者也许我应该在成功函数之外访问response,但是如何访问?请帮助我。 已经从https://stackoverflow.com/a/29457495/12897358找到了答案。使用 remove() 方法,但使用一些选择器。 $('#service').children('option:not(:first)').remove();

回答 0 投票 0

如何在 Go 中通过 runes 迭代字符串?

我想要这个: 对于我:= 0;我< len(str); i++ { dosomethingwithrune(str[i]) // takes a rune } But it turns out that str[i] has type byte (uint8) rather than rune. How can I iterate over...

回答 5 投票 0

如何从Python中的字典中打印特定的项目列表?

我试图使用 ['s' , 't'] 的 input_list 列表仅打印 app_locate 字典中的“s”和“t”值,但我得到了 app_locate 的整个列表。

回答 1 投票 0

循环遍历包含带空格的字符串的数组

我正在尝试循环遍历一个数组,该数组包含一个字符串,其中有几个由空格分隔的单词。最终我想让字符串中的每个单词成为一个新变量,这样我就可以将它与其他单词进行比较......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.