迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

在批处理脚本中声明一个数组

作者:迹忆客 最近更新:2024/03/15 浏览次数:

数组是相同类型的数据的集合。该日期可以是各种类型,如整数、浮点数、字符等。

本文将讨论如何为各种目的声明和使用数组。我们还将看到必要的示例和解释,以使其更易于理解。


在批处理脚本中声明一个数组

声明数组的一般格式如下所示:

SET ArrayName=VALUE_1 VALUE_2 ...

让我们看一个例子及其部分解释。

在下面的示例中,我们将声明一个包含值集合的数组。之后,我们将显示数组的所有元素。

@echo off
SET NumArray=1 2 3 4
(FOR %%x IN (%NumArray%) DO (
   ECHO %%x
))

你会注意到我们使用 FOR 循环来访问数组中的所有组件。请记住,数组索引始终从 0 开始。

运行上面共享的示例后,你将获得以下输出。

输出:

1
2
3
4

要收集数组上的特定索引元素,你需要将元素的索引放在第三个括号内,如下所示。

%Array_Name[index]%

在下面的示例中,我们将收集数组的第二个元素并将其显示给用户。以下是此示例的完整代码:

@echo off
SET NumArray[0]=1
SET NumArray[1]=2
SET NumArray[2]=3
ECHO The 2nd element of the array is %NumArray[1]%

你还可以使用以下格式设置或修改数组的特定索引元素:

Array_Name[index]=Value

这类似于你在上面的示例中可以找到的内容。现在,当你运行上面的示例时,你将获得如下输出:

The 2nd element of the array is 2

在最后一个示例中,我们将看到如何使用特定索引修改数组。我们的示例代码如下所示。

@echo off
SET NumArray[0]=1
SET NumArray[1]=2
SET NumArray[2]=3
ECHO Currently, the second element of the array is %NumArray[1]%
SET NumArray[1]=12
ECHO The second element of the array after modification is %NumArray[1]%

我们已经讨论了上面代码的必要部分。现在,运行此代码后,我们将获得以下输出:

Currently, the second element of the array is 2
The second element of the array after modification is 12

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便