如何跳转到 Dart 列表中的下一个元素,(for 循环)

How to Jump to next Element in Dart Lists, (forLoops)

嘿飞镖开发者,我想寻求帮助。我目前正在制作表情符号翻译器,但我遇到了一个问题,

List emojis = [
["Happy", "Smile", "Wink", "Tickle"], 
["Silent", "Depressed", "Cry", "Sad"], 
["lichi", "apple", "kiwi", "Banana"]];
  1. 我有一长串清单
  2. 此列表在列表下。
  3. 我只想从列表中查找 3 个项目。
  4. 然后跳转到大列表的其他项目。

如何获取三个项目然后跳出循环并进入另一个列表。等等。 这个问题有点难理解,但我需要寻求帮助。

emojis.forEach((subList) {
  for(int i=0; i<subList.length; i++){
    if(i > 2) break;
    
    //get your first 3 items
  }
});

一个选项是映射二维表情符号列表并获取前 3 个元素。

final emojis = [
  ["Happy", "Smile", "Wink", "Tickle"], 
  ["Silent", "Depressed", "Cry", "Sad"], 
  ["lichi", "apple", "kiwi", "Banana"]
];
  
final transformedList = emojis.map((sublist) => sublist.take(3).toList());