-1
이것은 내가 얻는 오류입니다. 이유는 무엇입니까? "오류 : 언 바운드 레코드 필드 레이블 길이" 알 수 있습니까?Ocaml 오류 : 바인딩되지 않은 레코드 필드 레이블 길이
let rastavi str =
let sublist = ref [] in
let list = ref [] in
for i = ((str.length str)1) [down]to 0 do
if str.[i] =' ' then (str.[i] :: !sublist)
else (list := (!sublist:: !list)) sublist = []
done ;;
지금은 또 다른 문제 : 에서 'rastavi STR = 하자, 하위 목록 = REF [] 하자 목록에서 = REF []가, 감사합니다, 하나 해결 for i = ((String.length str) -1) downto 0 do str [i]! = ""then str [i] ::! sublist) else (list : = (sublist ::! 명부)); sublist : = [] done ;; ' 이 표현식에는 유형 단위가 있지만 표현식 유형이 예상됩니다. char list – user1291037
편집을 참조하십시오. 감사합니다, –
그리고 그 오류가 있었기 때문에 나는 터미널에서 C/P 및 그것을 그냥 몇 가지 징후를 지웠다 (이유는 나를 때려). – user1291037