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 に答える