- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想像这样在 Qore 中拆分列表:
list a = (1,2,3,4,5,6);
list pieces = split_list_into_pieces(a, 2);
printf("%y\n", pieces);
[[1,2], [3,4], [5,6]]
list sub split_list_into_pieces(list a, int length)
{
int i = 0;
list ret = ();
list temp = ();
foreach any x in (a)
{
temp += x;
i++;
if (i == length)
{
push ret, temp;
temp = ();
i = 0;
}
}
if (temp)
{
push ret, temp;
}
return ret;
}
最佳答案
你可以这样做:
list sub list_chunk(list a, int length) {
list result = ();
while (a)
push (result, extract (a, 0, length));
return result;
}
关于arrays - 如何在 Qore 中将长列表分成几部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42135370/
当我有更多类时,如何测试实例是否派生自某个类? class a { }; class b inherits a { }; class c inherits b { }; a B = new b();
是否有 Qore 运算符/函数可以在不修改源列表的情况下从列表中获取子列表,即等效于 substr()。 extract 运算符从原始列表中删除项目。 list l = (1,2,3,4,5,6,7,
如何在 Qore 的 SqlUtil 中的 where 哈希中多次使用一列? 示例 SQL:colname in (...) and colname not in (...) 这里的哈希看起来像: h
有没有什么方法可以在同一个类的方法中获取类名?或者一般来说,如果我有一个类的实例并且我需要知道它是哪个类的实例? 最佳答案 在Qore中(根据问题上的标签),您需要使用::className()对象上
我想像这样在 Qore 中拆分列表: list a = (1,2,3,4,5,6); list pieces = split_list_into_pieces(a, 2); printf("%y\n"
我需要在新线程中启动程序。原始程序流得更远,pgm 变量在派生进程引用实例之前被销毁。添加 sleep 是暂时的。如何对其进行编码以避免竞争? { Program pgm = new Progra
我有一个 service它指的是一些外部文件系统资源,如 html、css 等,……由于向它们传递了不正确的路径,因此无法在 Windows 中加载。 有什么方法可以在 Qorus 中检索操作系统的文
我是一名优秀的程序员,十分优秀!