2

我在以下代码行中收到“for 循环”的尾随字符错误,我不知道为什么。

function! s:HashID(str)  "{{{
    let l:hash_id = 0
    for i in split(a:str, '\zs')
        l:hash_id += float2nr(pow(2, stridx('abcdefg', i)))
    endfor
    return l:hash_id
endfunction

我在这里胡闹什么?

4

1 回答 1

3

您需要let命令来为变量赋值。

于 2012-06-26T03:47:55.520 回答