首页 > 解决方案 > 如何制作一个for循环来从firebase中获取链接?

问题描述

我想要一个 for 循环,它给出一个每次加一的数字。就像是

    for (int i; i > 0; i <= 4){
       var link = snapshot.data.documents[i].data['Link'];
       var uploader = snapshot.data.documents[i].data['Uploader'];
       var likes = snapshot.data.documents[i].data['Likes'];
       .....
       and then i = i++
    }.

标签: loopsfluttergoogle-cloud-firestore

解决方案


如果你想要一个基本的 for 循环,这应该可以工作:

for (int i=1; i <= 4; i++) {  // 1,2,3,4
   var link = snapshot.data.documents[i].data['Link'];
   var uploader = snapshot.data.documents[i].data['Uploader'];
   var likes = snapshot.data.documents[i].data['Likes'];
   .....
   //and then i = i++  // don't need this
}.

推荐阅读