Vim E488:功能中的尾随字符

时间:2012-06-26 02:54:40

标签: vim

我在以下几行代码中遇到'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

我在这里搞砸了什么?

1 个答案:

答案 0 :(得分:2)

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