我正在做一个免费课程的练习。下面的ocaml代码在我“生成”时会编译,但是一旦我试图将它放到toplevel中,它就会抱怨。为什么?
let main () =
(* Parsing arguments *)
let f_name = ref "" in
Arg.parse [ ] (fun s -> f_name := s) "Mini-Java analyzer";
(* Parsing of the source file *)
let simple_java_prog =
if String.compare !f_nam
我有两个函数来检查两个单词word1和word2是否是字谜(注:如果您可以重新排列其中一个单词的字母以得到另一个单词,则两个单词被称为字谜)。
def is_anagram(word1, wrod2):
histogram = {}
for char in word1:
histogram[char] = histogram.get(char, 0) + 1
# Trying to exhaust all the letters in a histogram by second word
for char in word2:
hi