令我困惑的是为什么代码产生不同的结果,一个是输出,另一个没有输出,为什么?
这两行
String json = getPrefs().getUserJson();
产生了结果:
st=st[i: ]
word_break_recur(dic, st, res )
如果将两行合并为一行,
['word', 'b', 'r', 'e', 'a', 'k', 'problem']
['word', 'b', 'r', 'e', 'a', 'k', 'problem', 'ak', 'problem']
['word', 'b', 'r', 'e', 'a', 'k', 'problem', 'ak', 'problem', 'break', 'problem']
什么都没产生!
以下是完整的代码。
word_break_recur(dic, st[i: ], res )