在Lua中比较和打印?

时间:2015-06-16 09:08:35

标签: lua compare categories

我喜欢比较和打印, 我有父母的孩子关系,我有类别,小组,问题和子问题 每个子问题都是问题的一部分,每个问题都是一个组的一部分,每个组都是一个类别的一部分。

我的问题是我的类别名称打印在每个组上,我喜欢设置它们是否具有相同的名称而不打印它,但在需要时显示下一个。

让我告诉你我的意思:

a = category
b = group
q,e,r =questions
t = sub-question
(Category Name) Cat 1
(Group Name)Group 1 (part of Cat 1)
(Question Name) Question 1  (part of Group 1)
                Question 2  (part of Group 1)
                Question 3  (part of Group 1)
 (Sub question) -Sub-question 1 (part of Question3)

 (Group Name)Group 2 (part of Cat 1)
 (Question Name) Question 1  (part of Group 2)
                Question 2  (part of Group 2)
                Question 3  (part of Group 2)
 (Sub question) -Sub-question 1 (part of Question3)

 (Category Name) Cat 2
 (Group Name)Group 3 (part of Cat 2)
 (Question Name) Question 1  (part of Group 3)
                Question 2  (part of Group 3)
                Question 3  (part of Group 3)
 (Sub question) -Sub-question 1 (part of Question3)
The result is:
 Cat 1
 Group 1
 Question 1
 Question 2
 Question 3
 Sub-question 1
 **Cat 1 *(this is what I like to skip)**
 Group 2
 Question 1
 Question 2
 Question 3
 Sub-question 1
 Cat 2
 Group 3
 Question 1
 Question 2
 Question 3
 Sub-question 1

如果他们来自同一类别,请不要打印两次或100次。

1 个答案:

答案 0 :(得分:0)

  

t = {jek =" 1kat",jek =" 1kat",jek =" 1kat",pek =" 2kat",跋涉=" 3kat&#34 ;,   cetrek =" 4kat",petrek =" 5kat",petrek =" 5kat",sesrek =" 6kat",   sedmrek =" 7kat"}

previous = k

表示ki,k表示成对(t)

if(k~ = previous)then

打印(k)的

thx所有你的帮助!!