首页 > 其他分享 >无涯教程-批处理 - For 语句 - List Implementations函数

无涯教程-批处理 - For 语句 - List Implementations函数

时间:2023-11-09 12:37:46浏览次数:36  
标签:语句 do %% List 无涯 Implementations echo something 列表

" for"构造为批处理文件提供循环功能,以下是用于处理值列表的" for"语句的常见结构。

FOR %%variable IN list DO do_something

经典的" for"语句由以下部分组成-

  • variable变量       - 对于整个循环,此步骤仅执行一次,并用于声明将在循环中使用的任何变量,在批处理脚本中变量声明以变量名开头的%%完成。

  • list列表                -  这将是应为其执行" for"语句的值的列表。

  • do_something   - 代码块是每次迭代值列表时都需要执行的代码。

以下是如何使用" goto"语句的示例。

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

关于上述程序,需要注意的关键是-

  • 变量声明以变量名开头的%%符号结束。

  • 值列表是在IN子句之后定义的。

  • do_something代码在echo命令之后定义,因此,对于列表中的每个值,将执行echo命令。

上面的程序产生以下输出。

1 
2 
3 
4 
5

参考链接

https://www.learnfk.com/batch-script/batch-script-for-statement-implementations.html

标签:语句,do,%%,List,无涯,Implementations,echo,something,列表
From: https://blog.51cto.com/u_14033984/8275871

相关文章

  • 'ddlCities' has a SelectedValue which is invalid because it does not exist in th
    this.ddlCities.DataSource=GetAll_List();this.ddlCities.DataTextField="Name";this.ddlCities.DataValueField="Id";this.ddlCities.DataBind();错误:'ddlCities'hasaSelectedValuewhichisinvalidbecauseitdoe......
  • 无涯教程-批处理 - While 语句 Implementation函数
    批处理脚本中没有直接的while语句,但是无涯教程可以使用if语句和标签很容易地实现此循环。下图显示了此循环的图解说明。while实现的第一部分是设置计数器,这些计数器将用于控制对"if"条件的判断,然后,无涯教程定义标签,该标签将用于体现while循环实现的整个代码,"if"条件将计算表......
  • 线程安全集合(JDK1.5之前和之后)、CopyOnWriteArrayList、CopyOnWriteArraySet
    JDK1.5之前JDK1.5之前:Collections.synchronizedList JDK1.5之后CopyOnWriteArrayList   CopyOnWriteArraySet    ......
  • 无涯教程-批处理 - Nested If 语句函数
    有时,要求彼此之间嵌入多个"if"语句。以下是此声明的一般形式。if(condition1)if(condition2)do_something因此,仅当满足condition1和condition2时,才会执行do_something块中的代码。以下是如何使用嵌套if语句的示例。@echooffSET/Aa=5SET/Ab=10if%a%==5if%b......
  • CMake多个CMakeLists.txt共同合作编译一个C++项目
    一、概述在C++项目比较大或者要根据不同的规则生成不同的执行文件或者动态库/静态库的时候。单独的CMakeLists.txt会变的比较复杂,此时可以利用CMakeLists.txt的父子关系分目录分模块的进行编译及输出。就相当于项目模块化编译参考博客:【大丙课堂】二、具体实现......
  • ArrayList的contains()方法的性能问题及优化方法
    背景今天定位一个接口耗时问题,通过日志定位到在数据库查询完毕后,中间一段逻辑耗时很长有十几秒的样子,发现是循环中使用ArraysList中的contains方法,当循环数量级变得很大时,执行时间变得不可控。代码示例//有5万个门店List<Store>storeList=storeMapper.se......
  • 无涯教程-批处理 - Right String函数
    这用于从字符串末尾提取字符。RightString-示例@echooffsetstr=Thismessageneedschanged.echo%str%setstr=%str:~-8%echo%str%关于上述程序,需要注意的关键是,使用〜-"要提取的字符数"运算符来提取字符串的右边。上面的命令产生以下输出。Thismessagene......
  • Uncaught TypeError: Cannot read property ‘addEventListener‘ of null 求助!!!!!!
    今天在项目中遇到个问题如下:vue项目中public的index.html文件script标签引入了一个外部的js文件,里面有一个方法每次调用的时候都会报错UncaughtTypeError:Cannotreadproperty‘addEventListener‘ofnull,网上查的所有办法都试过了:跟标签摆放先后位置,放到onload方法中都没......
  • 无涯教程-批处理 - Replace a String函数
    要将子字符串替换为另一个字符串,请使用字符串替换功能。ReplaceaString-示例@echooffsetstr=Thismessageneedschanged.echo%str%setstr=%str:needs=has%echo%str%关于上述程序,需要注意的关键是,该示例通过语句%str:needs=has%用字符串"has"替换了"needs"......
  • 无涯教程-批处理 - Remove All Spaces函数
    这用于通过替换删除字符串中的所有空格。RemoveAllSpaces-示例@echooffsetstr=Thisstringhasalotofspacesecho%str%setstr=%str:=%echo%str%关于上述程序,需要注意的关键是::=运算符用于删除字符串中的所有空格。上面的命令产生以下输出。Th......