明日方舟陈cos:在 Abinitio中声明日期向量

我知道如何在包编辑器中声明整数元素的向量。let int[] int_vec;

但是我怎么能声明一个带有日期元素的向量,它是 'YYYYMMDD' 格式。我试过这个,它有语法错误。

let date[] date_vec;

我花了一些时间在帮助库中搜索一个例子..但没有运气。

0

尝试以下语法:

let date("YYYYMMDD")[] date_vec;
0

您可以在重新格式化组件的输入和输出端口中实现以下功能:

record
    datetime("YYYYMMDDHH24MISSNNNNN")[delimiter=="\x01"] date_vec = NULL;
    string("\n") str;
end;

和作为一个例子,一个转换来分配值如下:

/*Reformat operation*/
out::reformat(in)=
begin
    out.*::in.*;
    out.date_vec::generate_dates(in.str);
end;
// This function generates as many timestamps as there are characters in 
the string supplied to the function
out :: generate_dates(str) =
begin
    let int i;
    out::for(i,i<length_of(str)): (datetime("YYYYMMDDHH24MISSNNNNN"))(now());
end;

IN:

NULL,HELLO

OUT:

date_vec.date_vec   str
2021070212223281659 HELLO
2021070212223281662 
2021070212223281662 
2021070212223281662 
2021070212223281662 

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(468)
Vc6编译器:需要适用于VC6的平台SDK(moodle studio xp)
上一篇
C男孩雄狮:学习游戏男孩的 C++ 开发的好教程
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(47条)