首页 > 资讯 > Struct Functions

Struct Functions

Struct Functions

Name Description struct.entry Dot notation that serves as an alias for struct_extract from named STRUCTs. struct[entry] Bracket notation that serves as an alias for struct_extract from named STRUCTs. struct[idx] Bracket notation that serves as an alias for struct_extract from unnamed STRUCTs (tuples), using an index (1-based). row(any, ...) Create an unnamed STRUCT (tuple) containing the argument values. struct_concat(structs...) Merge the multiple structs into a single STRUCT. struct_extract(struct, 'entry') Extract the named entry from the STRUCT. struct_extract(struct, idx) Extract the entry from an unnamed STRUCT (tuple) using an index (1-based). struct_extract_at(struct, idx) Extract the entry from a STRUCT (tuple) using an index (1-based). struct_insert(struct, name := any, ...) Add field(s)/value(s) to an existing STRUCT with the argument values. The entry name(s) will be the bound variable name(s). struct_pack(name := any, ...) Create a STRUCT containing the argument values. The entry name will be the bound variable name. struct.entry Description Dot notation that serves as an alias for struct_extract from named STRUCTs. Example ({'i': 3, 's': 'string'}).i Result 3 struct[entry] Description Bracket notation that serves as an alias for struct_extract from named STRUCTs. Example ({'i': 3, 's': 'string'})['i'] Result 3 struct[idx] Description Bracket notation that serves as an alias for struct_extract from unnamed STRUCTs (tuples), using an index (1-based). Example (row(42, 84))[1] Result 42 row(any, ...) Description Create an unnamed STRUCT (tuple) containing the argument values. Example row(i, i % 4, i / 4) Result (10, 2, 2.5) struct_concat(structs...) Description Merge the multiple structs into a single STRUCT. Example struct_concat(struct_pack(i := 4), struct_pack(s := 'string')) Result {'i': 4, 's': string} Description Extract the named entry from the STRUCT. Example struct_extract({'i': 3, 'v2': 3, 'v3': 0}, 'i') Result 3 Description Extract the entry from an unnamed STRUCT (tuple) using an index (1-based). Example struct_extract(row(42, 84), 1) Result 42 Description Extract the entry from a STRUCT (tuple) using an index (1-based). Example struct_extract_at({'v1': 10, 'v2': 20, 'v3': 3}, 20) Result 20 struct_insert(struct, name := any, ...) Description Add field(s)/value(s) to an existing STRUCT with the argument values. The entry name(s) will be the bound variable name(s). Example struct_insert({'a': 1}, b := 2) Result {'a': 1, 'b': 2} struct_pack(name := any, ...) Description Create a STRUCT containing the argument values. The entry name will be the bound variable name. Example struct_pack(i := 4, s := 'string') Result {'i': 4, 's': string}

相关知识

Nested Functions
顺序表建立学生健康表
唱40篇短文记3500单词(第3辑)28 Let’s Help Adolescents歌词+词汇表+构词法+词源学+朗读+演唱(视频+音频)
【Unity3D】广告牌特效
117.[HarmonyOS NEXT 实战案例:健康应用] 高级篇
c语言体脂数程序设计代码是什么 – PingCode
c语言体脂数程序设计代码是什么
Grant, D. A., & Berg, E. (1948). A Behavioral Analysis of Degree of Reinforcement and Ease of Shifting to New Responses in a Weigl
Swift编程实现健康饮食追踪:跟随Taylor Swift的减肥秘诀
智能点餐系统

网址: Struct Functions https://m.trfsz.com/newsview1672811.html