私はJavaScriptに移植していますいくつかのPythonコードを持っている:このJavascriptはどのようにしてより簡潔に表現できますか?
word_groups = defaultdict(set)
for sentence in sentences:
sentence.tokens = stemmed_words(sentence.str_)
for token in sentence.tokens:
word_groups[sentence.actual_val].add(token)
私はJavascriptについて多くを知らないので、これは私が何ができる最高だった:
var word_groups = {}
for(var isent = 0; isent < sentences.length; isent++) {
var sentence = sentences[isent]
sentence.tokens = stemmed_words(sentence.str_)
for(var itoken = 0; itoken < sentence.tokens.length; itoken++) {
var token = sentence.tokens[itoken]
if(!(sentence.actual_val in word_groups))
word_groups[sentence.actual_val] = []
var group = word_groups[sentence.actual_val]
if(!(token in group))
group.push(token)
}
}
ことができます誰にもJavaScriptコードをPythonのように見せる方法を提案しますか?次のように
おそらく[codereview.stackexchange(http://codereview.stackexchange.com/)に属します。 –
英語を中国語のように見せることができますか? – epascarello
@epascarello、私はあなたの質問のポイントを理解していますが、より簡潔な方法でJSコードを表現する方法を尋ねることは良い質問です。 – zzzzBov