我是Crystal的新手,正在编写一个测试项目来帮助我强化Crystal内部的一些原则。
我需要能够在循环中迭代x次。 x是任意的,不依赖于数组长度,而是程序执行时的设定值。
Crystal的方法是什么?
我知道我可以设置一个while
并获得我正在寻找的行为,但是有一种特定的方式可以在Crystal中实现吗?
例如,在Ruby中,您可以说x.times { }
或在Python中可以说for num in range(x)
。
答案 0 :(得分:3)
Crystal中也有// this is always good to cache selected elements to a variable, as running jquery selector is slow
var $elems = $('.myelementsclass');
// lets check if we got at least 2 myelems
if ($elems.length >= 2){
console.log($elems[0].offsetWidth);
console.log($elems[1].offsetWidth);
}
。