我试图将前导0连接到数百个地方。
001 ones
010 tens
100 hundreds
for i = 1 to 100
let x =
if i < 10 then sprintf "Hello World 00%i" i
elif (i >= 10) && (i < 100) then sprintf "Hello World 0%i" i
在elif上的Squigglies - 表达预期有单位但是 它有字符串
答案 0 :(得分:7)
问题是没有if
的{{1}}必须具有类型单位。也就是说,如果您希望else
具有有意义的值(例如您的连接字符串),则它必须具有if
。
如果您想知道原因,请问问自己:当else
为100或更高时,x
的价值是多少?