小编DiV*_*i0n的帖子

将powershell代码导入.bat脚本

我在将PowerShell脚本导入批处理脚本时遇到问题.现在我正在使用它powershell -Command "& { }"来做这个,我正在分离每一行的PowerShell代码;.但我不知道该怎么做才能导入我的if陈述.这是我要导入的示例:

If ($a -eq $false)
{
    "FALSE"
    exit
}
Else
{
    If ($b -eq $false)
    {
        "FALSE"
        exit
    }
}
Run Code Online (Sandbox Code Playgroud)

powershell batch-file

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

代码不适用于无限列表

我正在处理函数,它将2个整数和一个列表作为参数,并返回一个列表,其中包含第一个列表的元素,这些元素位于这两个整数之间的位置(函数:: Int-> Int - > [u] - > [U]).例如:

>function 2 5 [1..10]
Run Code Online (Sandbox Code Playgroud)

回报

[2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

上面的例子正在使用我当前的代码......但是如果我插入一个像[0 ..]这样的无限列表,它会返回一个"错误 - 垃圾收集无法回收足够的空间".有什么建议?这是代码

function :: Int->Int->[u]->[u]                                                       
function i j s
    |i<0 = function 0 j s
    |j< length s = function i j (init s) 
    |j-i< (length s)-1 = function i j (tail s)
    |otherwise = s
Run Code Online (Sandbox Code Playgroud)

haskell

0
推荐指数
1
解决办法
130
查看次数

标签 统计

batch-file ×1

haskell ×1

powershell ×1