小编sus*_*l95的帖子

检查批处理脚本中的字符串变量是否为空

我正在尝试编写批处理脚本以获取变量中的字符串并检查它是否为空,如果它是空的,则将其定向到循环.以下代码表示问题

:loop
set /p cide=
IF NOT "a%1"=="a" (set cide="%1")
IF [%1]==[] goto loop
ELSE
echo IDE entered
TIMEOUT 5 > NUL
Run Code Online (Sandbox Code Playgroud)

即使我给了一个字符串,程序也会再次循环.

我试图把它IF [%cide%]==[] goto loopIF %cide%==[] goto loop它给出一个错误,说明"ELSE"无法识别.

任何帮助表示赞赏.谢谢

if-statement batch-file

6
推荐指数
2
解决办法
3万
查看次数

将多维数组传递给python中的函数

我只是在尝试迷宫鼠标游戏,以保留鼠标在数组中的位置,

我在python中创建了一个多维数组

maze = [[0 for x in range(8)] for x in range(8)]
Run Code Online (Sandbox Code Playgroud)

我调用了一个函数

l = move_mouse(m,maze)
Run Code Online (Sandbox Code Playgroud)

功能是

def move_mouse(m,maze =[i][j]):
    if m=='down':
       i = i+1
       return maze
Run Code Online (Sandbox Code Playgroud)

如何传递数组 with 值ijinmaze以保留当前位置并将其返回到 main 函数?

请告诉我分配它是否有误。

python arrays multidimensional-array

2
推荐指数
1
解决办法
2万
查看次数