2016-02-17 60 views
2

在openScad上有這樣的事情嗎?Openscad陣列或等效

list = [2, 3]; 

if(1 in list){ 
    echo("in"); 
}else{ 
    echo("not in"); 
} 
/* or better: */ 
list = [2, 3]; 
isin = 1 in list? 100 : 0; 

回答

4

爲此,它是可以使用內置的search()功能檢查結果爲空:

list = [2, 3, 1]; 
isin = len(search(1, list)) > 0 ? 100 : 0; 
echo(isin); 
+0

完美的作品。謝謝 –