struct: small exmple fixes

This commit is contained in:
ProgramSnail 2026-05-20 12:49:29 +00:00
parent fac507bebf
commit 2d6516c105

View file

@ -49,19 +49,19 @@ struct Request {
Version* version; Version* version;
Utils* utils; Utils* utils;
Data* data; Data* data;
DateTime operaiton_date; DateTime time;
}; };
// example itself // example itself
int get_version_id(Request /*[?]*/ r) { int get_version_id(Request /*[?]*/ r) {
if (r.utils.has_version) { if (r.utils.has_version) {
return r.version.id; return r.version.id;
} }
return old_version_placeholder().id; return old_version_placeholder().id;
} }
Version updated_version(Request /*[?]*/ r) { Version updated_version(Request /*[?]*/ r) {
if (not r.utils.has_version) { if (not r.utils.has_version) {
return old_version_placeholder(); return old_version_placeholder();
} }
@ -114,12 +114,12 @@ Request := [& User; # user
& Version; # version & Version; # version
& Utils; # utils & Utils; # utils
& (); # data & (); # data
()] # operation_date ()] # time
# or Request := [& [& [(); ()], & [(); (); ()]]; # user # or Request := [& [& [(); ()], & [(); (); ()]]; # user
# & [(); (); ()]; # version # & [(); (); ()]; # version
# & [(); ()]; # utils # & [(); ()]; # utils
# & (); # data # & (); # data
# ()] # operation_date # ()] # time
# example itself # example itself