小编Rob*_*ahl的帖子

最佳列表合并和操作技术

所以,我得到了一个(可变的)<TOKENS, Strings>对的列表,看起来像这样

...
Pair(IDENTIFIER, "A"),
Pair(TICKTICK, "``"),
Pair(IDENTIFIER, "_B")
...
Run Code Online (Sandbox Code Playgroud)

我需要遍历列表并结束合并:

...
Pair(IDENTIFER, "A_B")
...
Run Code Online (Sandbox Code Playgroud)

因此,基本上找到所有TICKTICK出现的标记并合并前两个标记(即,创建一个新对,将字符串添加在一起)。

我目前的想法是for寻找TICKTICK令牌,然后删除上一个、当前和下一个,然后插入一个新合并的令牌。

似乎应该有一种更自然的方式...... 有任何想法吗?

iterator().previous即使此链接指出,我似乎也无权访问

kotlin

2
推荐指数
1
解决办法
2167
查看次数

标签 统计

kotlin ×1