2016-07-29 2 views
3

많은 항목이 포함 된 컨테이너가 있고 그 중 일부는 컨테이너입니다. 그리고 내부 컨테이너가 이되어야합니다. 가장 좋은 방법은 무엇입니까?다른 컨테이너에서 한 컨테이너를 가져 오는 방법은 무엇입니까?

내 솔루션은 정말 쉬웠다! 사전에 나 :(

container a = [1, 2, ["one","two","three"]]; 
container b; 
int i; 
; 

for (i = 1; i <= conLen(a); i++) 
{ 
    try 
    { 
     b = conPeek(a, i); 
     info(strFmt("%1", conPeek(b,1)));//here should be some logic with b items 
    } 
    catch 
    { 
     info(strFmt("NOT A CONTAINER %1", conPeek(a, i))); 
    } 
} 

감사에 대한

답변

0

확인 좀 추한 것입니다.하지만 어쩌면 그것은 미래에 누군가를 위해 도움이 될 것입니다.

if(typeOf(conPeek(a, i)) == Types::Container) 
    { 
     b = conPeek(a, i); 
     info(strFmt("%1", conPeek(b,1))); 
    } 
4

다음을 시도해보십시오

... 
if (typeof(conPeek(a, i)) == Types::Container) 
{ 
    info("It's a container"); 
} 
... 
+0

좋아, 너 혼자 이미 그것을 가지고 :) – DAXaholic

+0

그래,하지만 어쨌든 고마워! – oleksandr

관련 문제