[{"data":1,"prerenderedAt":1044},["ShallowReactive",2],{"navigation_docs":3,"-core-features-variables":198,"-core-features-variables-surround":1039},[4,30,81,118,147,171,184],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/getting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","/getting-started/introduction","1.getting-started/2.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","/getting-started/installation","1.getting-started/3.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Quick start","/getting-started/quickstart","1.getting-started/4.quickstart","i-lucide-code-xml",{"title":26,"path":27,"stem":28,"icon":29},"Troubleshooting","/getting-started/troubleshooting","1.getting-started/5.troubleshooting","i-lucide-wrench",{"title":31,"icon":6,"path":32,"stem":33,"children":34,"page":6},"Core Features","/core-features","2.core-features",[35,39,43,48,52,56,60,64,68,73,77],{"title":36,"path":37,"stem":38,"icon":24},"Main function","/core-features/main-function","2.core-features/1.main-function",{"title":40,"path":41,"stem":42,"icon":24},"Variables","/core-features/variables","2.core-features/2.variables",{"title":44,"path":45,"stem":46,"icon":47},"Comment","/core-features/comment","2.core-features/3.comment","i-lucide-hash",{"title":49,"path":50,"stem":51,"icon":24},"Conditionals","/core-features/conditionals","2.core-features/4.conditionals",{"title":53,"path":54,"stem":55,"icon":24},"Loops","/core-features/loops","2.core-features/5.loops",{"title":57,"path":58,"stem":59,"icon":24},"Functions","/core-features/functions","2.core-features/6.functions",{"title":61,"path":62,"stem":63,"icon":24},"Pointers","/core-features/pointers","2.core-features/7.pointers",{"title":65,"path":66,"stem":67,"icon":24},"Data types","/core-features/datatypes","2.core-features/8.datatypes",{"title":69,"path":70,"stem":71,"icon":72},"Operators","/core-features/operators","2.core-features/9.operators","i-lucide-percent",{"title":74,"path":75,"stem":76,"icon":24},"Literals","/core-features/a.literals","2.core-features/a.literals",{"title":78,"path":79,"stem":80,"icon":24},"Keywords","/core-features/b.keywords","2.core-features/b.keywords",{"title":82,"icon":6,"path":83,"stem":84,"children":85,"page":6},"Features","/features","3.features",[86,90,94,98,102,106,110,114],{"title":87,"path":88,"stem":89,"icon":24},"Const","/features/const","3.features/1.const",{"title":91,"path":92,"stem":93,"icon":24},"Define","/features/define","3.features/2.define",{"title":95,"path":96,"stem":97,"icon":24},"Enum","/features/enum","3.features/3.enum",{"title":99,"path":100,"stem":101,"icon":24},"Union","/features/union","3.features/4.union",{"title":103,"path":104,"stem":105,"icon":24},"Overloading","/features/overloading","3.features/5.overloading",{"title":107,"path":108,"stem":109,"icon":24},"Lambda","/features/lambda","3.features/6.lambda",{"title":111,"path":112,"stem":113,"icon":24},"Callback","/features/callback","3.features/7.callback",{"title":115,"path":116,"stem":117,"icon":24},"Auto","/features/auto","3.features/8.auto",{"title":119,"icon":6,"path":120,"stem":121,"children":122,"page":6},"Advance Features","/advance","4.advance",[123,127,131,135,139,143],{"title":124,"path":125,"stem":126,"icon":24},"Generic Type","/advance/generic-type","4.advance/1.generic-type",{"title":128,"path":129,"stem":130,"icon":24},"Errors","/advance/error","4.advance/2.error",{"title":132,"path":133,"stem":134,"icon":24},"Annotation","/advance/annotation","4.advance/3.annotation",{"title":136,"path":137,"stem":138,"icon":24},"Variadic Function","/advance/variadic-func","4.advance/4.variadic-func",{"title":140,"path":141,"stem":142,"icon":24},"Module","/advance/module-interface","4.advance/5.module-interface",{"title":144,"path":145,"stem":146,"icon":24},"Operator Overloading","/advance/operator-overloading","4.advance/6.operator-overloading",{"title":148,"icon":6,"path":149,"stem":150,"children":151,"page":6},"Struct","/struct","5.struct",[152,155,159,163,167],{"title":148,"path":153,"stem":154,"icon":24},"/struct/struct","5.struct/1.struct",{"title":156,"path":157,"stem":158,"icon":24},"Methods","/struct/methods","5.struct/2.methods",{"title":160,"path":161,"stem":162,"icon":24},"Init/Deinit","/struct/init-deinit","5.struct/3.init-deinit",{"title":164,"path":165,"stem":166,"icon":24},"Encapsulation","/struct/encapsulation","5.struct/4.encapsulation",{"title":168,"path":169,"stem":170,"icon":24},"Static","/struct/static","5.struct/5.static",{"title":172,"icon":6,"path":173,"stem":174,"children":175,"page":6},"Data Structures","/data-structure","6.data-structure",[176,180],{"title":177,"path":178,"stem":179,"icon":24},"Array","/data-structure/array","6.data-structure/array",{"title":181,"path":182,"stem":183,"icon":24},"Structural Type","/data-structure/strutural-type","6.data-structure/strutural-type",{"title":185,"icon":6,"path":186,"stem":187,"children":188,"page":6},"Standard Libraries","/stdlib","7.stdlib",[189,194],{"title":190,"path":191,"stem":192,"icon":193},"stdlib","/stdlib/stdlib","7.stdlib/stdlib","i-lucide-library-big",{"title":195,"path":196,"stem":197,"icon":24},"syscall","/stdlib/syscall","7.stdlib/syscall",{"id":199,"title":40,"body":200,"description":1032,"extension":1033,"links":1034,"meta":1035,"navigation":1036,"path":41,"seo":1037,"stem":42,"__hash__":1038},"docs/2.core-features/2.variables.md",{"type":201,"value":202,"toc":1025},"minimark",[203,208,243,267,289,314,321,434,438,446,471,481,485,491,630,635,721,726,778,817,821,828,833,852,857,932,935,938,1021],[204,205,207],"h2",{"id":206},"declaration-initialization","Declaration & Initialization",[209,210,216],"pre",{"className":211,"code":212,"filename":213,"language":214,"meta":215,"style":215},"language-kh shiki shiki-themes material-theme-lighter one-light one-dark-pro","# declare\ntype variable_name;\n","syntax","kh","",[217,218,219,228],"code",{"__ignoreMap":215},[220,221,224],"span",{"class":222,"line":223},"line",1,[220,225,227],{"class":226},"seacL","# declare\n",[220,229,231,235,239],{"class":222,"line":230},2,[220,232,234],{"class":233},"sQsOY","type",[220,236,238],{"class":237},"s8dPH"," variable_name",[220,240,242],{"class":241},"sM89C",";\n",[209,244,246],{"className":211,"code":245,"filename":213,"language":214,"meta":215,"style":215},"# assign a value\nvariable_name = value;\n",[217,247,248,253],{"__ignoreMap":215},[220,249,250],{"class":222,"line":223},[220,251,252],{"class":226},"# assign a value\n",[220,254,255,258,262,265],{"class":222,"line":230},[220,256,257],{"class":237},"variable_name",[220,259,261],{"class":260},"sB4Xn"," =",[220,263,264],{"class":237}," value",[220,266,242],{"class":241},[209,268,270],{"className":211,"code":269,"filename":213,"language":214,"meta":215,"style":215},"# declare + initialize\ntype variable_name = value;\n",[217,271,272,277],{"__ignoreMap":215},[220,273,274],{"class":222,"line":223},[220,275,276],{"class":226},"# declare + initialize\n",[220,278,279,281,283,285,287],{"class":222,"line":230},[220,280,234],{"class":233},[220,282,238],{"class":237},[220,284,261],{"class":260},[220,286,264],{"class":237},[220,288,242],{"class":241},[290,291,292],"accordion",{},[293,294,297],"accordion-item",{"icon":295,"label":296},"i-lucide-circle-help","What is the difference between declaration & initialization??",[298,299,300,308],"ul",{},[301,302,303,304,307],"li",{},"Declaring a variable means creating a variable by specifying its name and type, without assigning a value to it, ",[217,305,306],{},"int number;",".",[301,309,310,311],{},"Initializing a variable means assigning a value to a varible for the first time, ",[217,312,313],{},"number = 3;",[315,316,317],"blockquote",{},[318,319,320],"p",{},"If a variable is declared without initialization, the compiler automatically assigns a default value to it. Default values for each corresponding type are listed below",[322,323,324,337],"table",{},[325,326,327],"thead",{},[328,329,330,334],"tr",{},[331,332,234],"th",{"align":333},"left",[331,335,336],{"align":333},"default value",[338,339,340,351,361,371,381,394,404,414,425],"tbody",{},[328,341,342,346],{},[343,344,345],"td",{"align":333},"integer",[343,347,348],{"align":333},[217,349,350],{},"0",[328,352,353,356],{},[343,354,355],{"align":333},"floating-point",[343,357,358],{"align":333},[217,359,360],{},"0.0",[328,362,363,366],{},[343,364,365],{"align":333},"pointer",[343,367,368],{"align":333},[217,369,370],{},"null",[328,372,373,376],{},[343,374,375],{"align":333},"character",[343,377,378],{"align":333},[217,379,380],{},"'\\0'",[328,382,383,386],{},[343,384,385],{"align":333},"string",[343,387,388,391,392],{"align":333},[217,389,390],{},"\"\"",", ",[217,393,380],{},[328,395,396,399],{},[343,397,398],{"align":333},"boolean",[343,400,401],{"align":333},[217,402,403],{},"false",[328,405,406,409],{},[343,407,408],{"align":333},"regular expression",[343,410,411],{"align":333},[217,412,413],{},"\\\\",[328,415,416,419],{},[343,417,418],{"align":333},"enum",[343,420,421,424],{"align":333},[217,422,423],{},"none","*",[328,426,427,430],{},[343,428,429],{"align":333},"struct",[343,431,432,424],{"align":333},[217,433,423],{},[204,435,437],{"id":436},"basic-types","Basic types",[318,439,440,441,445],{},"In Cambo, there are many different kinds of ",[442,443,444],"a",{"href":66},"data types",", however here are some basic ones:",[447,448,449,454,458,462,466],"field-group",{},[450,451,453],"field",{"name":452},"int","Stores integers, whole number, such as 1975 or -1975.",[450,455,457],{"name":456},"float","Stores floating point numbers, with decimals, such as 19.70 or - 19.70.",[450,459,461],{"name":460},"bool","Stores values with two state: true or false.",[450,463,465],{"name":464},"char","Stores single characters, such as 'A', or 'a'.",[450,467,468,469,307],{"name":385},"Stores text, such as \"Khmer\", strings are surrounded by double quote ",[217,470,390],{},[472,473,474,477,478,480],"note",{},[475,476,385],"strong",{}," is not originally a primitive data type, it's a built-in struct in Cambo.\nSee ",[442,479,444],{"href":66}," page.",[204,482,484],{"id":483},"example","Example",[318,486,487],{},[488,489,490],"em",{},"1. Declare & initialize:",[209,492,494],{"className":211,"code":493,"language":214,"meta":215,"style":215},"int main(){\n  \n  int number = 3; \n  float pi = 3.14;\n  bool running = false;\n  char symbol = 'A';\n  string text = \"hello, world!\";\n  \n  return 0;\n}\n",[217,495,496,507,512,530,546,562,586,608,613,624],{"__ignoreMap":215},[220,497,498,500,504],{"class":222,"line":223},[220,499,452],{"class":237},[220,501,503],{"class":502},"spnjr"," main",[220,505,506],{"class":241},"(){\n",[220,508,509],{"class":222,"line":230},[220,510,511],{"class":241},"  \n",[220,513,515,518,521,523,527],{"class":222,"line":514},3,[220,516,517],{"class":237},"  int",[220,519,520],{"class":237}," number",[220,522,261],{"class":260},[220,524,526],{"class":525},"sriKn"," 3",[220,528,529],{"class":241},"; \n",[220,531,533,536,539,541,544],{"class":222,"line":532},4,[220,534,535],{"class":237},"  float",[220,537,538],{"class":237}," pi",[220,540,261],{"class":260},[220,542,543],{"class":525}," 3.14",[220,545,242],{"class":241},[220,547,549,552,555,557,560],{"class":222,"line":548},5,[220,550,551],{"class":233},"  bool",[220,553,554],{"class":237}," running",[220,556,261],{"class":260},[220,558,559],{"class":233}," false",[220,561,242],{"class":241},[220,563,565,568,571,573,577,581,584],{"class":222,"line":564},6,[220,566,567],{"class":233},"  char",[220,569,570],{"class":237}," symbol",[220,572,261],{"class":260},[220,574,576],{"class":575},"sVH1b"," '",[220,578,580],{"class":579},"spZWa","A",[220,582,583],{"class":575},"'",[220,585,242],{"class":241},[220,587,589,592,595,597,600,603,606],{"class":222,"line":588},7,[220,590,591],{"class":233},"  string",[220,593,594],{"class":237}," text",[220,596,261],{"class":260},[220,598,599],{"class":575}," \"",[220,601,602],{"class":579},"hello, world!",[220,604,605],{"class":575},"\"",[220,607,242],{"class":241},[220,609,611],{"class":222,"line":610},8,[220,612,511],{"class":241},[220,614,616,619,622],{"class":222,"line":615},9,[220,617,618],{"class":233},"  return",[220,620,621],{"class":525}," 0",[220,623,242],{"class":241},[220,625,627],{"class":222,"line":626},10,[220,628,629],{"class":241},"}\n",[318,631,632],{},[488,633,634],{},"2. Declare without initialization:",[209,636,638],{"className":211,"code":637,"language":214,"meta":215,"style":215},"int main(){\n\n  int number;\n  print(number); # output: 0\n\n  bool running;\n  print(running); # output: false\n\n  return 0;\n}\n",[217,639,640,648,654,662,679,683,691,705,709,717],{"__ignoreMap":215},[220,641,642,644,646],{"class":222,"line":223},[220,643,452],{"class":237},[220,645,503],{"class":502},[220,647,506],{"class":241},[220,649,650],{"class":222,"line":230},[220,651,653],{"emptyLinePlaceholder":652},true,"\n",[220,655,656,658,660],{"class":222,"line":514},[220,657,517],{"class":237},[220,659,520],{"class":237},[220,661,242],{"class":241},[220,663,664,667,670,673,676],{"class":222,"line":532},[220,665,666],{"class":502},"  print",[220,668,669],{"class":241},"(",[220,671,672],{"class":237},"number",[220,674,675],{"class":241},"); ",[220,677,678],{"class":226},"# output: 0\n",[220,680,681],{"class":222,"line":548},[220,682,653],{"emptyLinePlaceholder":652},[220,684,685,687,689],{"class":222,"line":564},[220,686,551],{"class":233},[220,688,554],{"class":237},[220,690,242],{"class":241},[220,692,693,695,697,700,702],{"class":222,"line":588},[220,694,666],{"class":502},[220,696,669],{"class":241},[220,698,699],{"class":237},"running",[220,701,675],{"class":241},[220,703,704],{"class":226},"# output: false\n",[220,706,707],{"class":222,"line":610},[220,708,653],{"emptyLinePlaceholder":652},[220,710,711,713,715],{"class":222,"line":615},[220,712,618],{"class":233},[220,714,621],{"class":525},[220,716,242],{"class":241},[220,718,719],{"class":222,"line":626},[220,720,629],{"class":241},[318,722,723],{},[488,724,725],{},"3. Declare then initilialize later:",[209,727,729],{"className":211,"code":728,"language":214,"meta":215,"style":215},"int main(){\n\n  int number; \n  number = 3;\n\n  return 0;\n}\n",[217,730,731,739,743,751,762,766,774],{"__ignoreMap":215},[220,732,733,735,737],{"class":222,"line":223},[220,734,452],{"class":237},[220,736,503],{"class":502},[220,738,506],{"class":241},[220,740,741],{"class":222,"line":230},[220,742,653],{"emptyLinePlaceholder":652},[220,744,745,747,749],{"class":222,"line":514},[220,746,517],{"class":237},[220,748,520],{"class":237},[220,750,529],{"class":241},[220,752,753,756,758,760],{"class":222,"line":532},[220,754,755],{"class":237},"  number",[220,757,261],{"class":260},[220,759,526],{"class":525},[220,761,242],{"class":241},[220,763,764],{"class":222,"line":548},[220,765,653],{"emptyLinePlaceholder":652},[220,767,768,770,772],{"class":222,"line":564},[220,769,618],{"class":233},[220,771,621],{"class":525},[220,773,242],{"class":241},[220,775,776],{"class":222,"line":588},[220,777,629],{"class":241},[318,779,780,781,784,785,787,788,790,791,793,794,796,797,799,800,307,803,805,808,809,811,812,814,815,307],{},"To be precise, when a variable is declared without an explicit initilizer, the compiler automatically assigns a default value behind the scenes. As a result, initializing a value later is always an explicit reassignment, not an initial initialization. This means that initialization only occurs at the point of declaration.",[782,783],"br",{},"\nAs shown in third example above, the variable ",[217,786,672],{}," is already initialized to ",[217,789,350],{}," at the declaration line ",[217,792,306],{}," by the compiler.\nThe line ",[217,795,313],{}," is simply a reassignment of the variable ",[217,798,672],{}," to the value of ",[217,801,802],{},"3",[782,804],{},[475,806,807],{},"However",", the compiler may optimize this by initializing ",[217,810,672],{}," directly to ",[217,813,802],{},", removing the default initialization to ",[217,816,350],{},[818,819,820],"tip",{},"Although variables have default values, explictly initialization is always a good practice.",[204,822,824,827],{"id":823},"define-keyword",[217,825,826],{},"define"," keyword",[318,829,830,832],{},[217,831,826],{}," is a keyword used to create an alias of a particular type, allowing developers to custom meaningful name for some data types in a program.",[209,834,836],{"className":211,"code":835,"filename":213,"language":214,"meta":215,"style":215},"define new_type = existed_type;\n",[217,837,838],{"__ignoreMap":215},[220,839,840,842,845,847,850],{"class":222,"line":223},[220,841,826],{"class":233},[220,843,844],{"class":237}," new_type",[220,846,261],{"class":260},[220,848,849],{"class":237}," existed_type",[220,851,242],{"class":241},[318,853,854],{},[475,855,856],{},"Example:",[209,858,860],{"className":211,"code":859,"language":214,"meta":215,"style":215},"define i8 = int8;\ndefine i16 = int16;\ndefine i32 = int32;\ndefine i64 = int64;\ndefine i128 = int128;\n",[217,861,862,876,890,904,918],{"__ignoreMap":215},[220,863,864,866,869,871,874],{"class":222,"line":223},[220,865,826],{"class":233},[220,867,868],{"class":237}," i8",[220,870,261],{"class":260},[220,872,873],{"class":233}," int8",[220,875,242],{"class":241},[220,877,878,880,883,885,888],{"class":222,"line":230},[220,879,826],{"class":233},[220,881,882],{"class":237}," i16",[220,884,261],{"class":260},[220,886,887],{"class":233}," int16",[220,889,242],{"class":241},[220,891,892,894,897,899,902],{"class":222,"line":514},[220,893,826],{"class":233},[220,895,896],{"class":237}," i32",[220,898,261],{"class":260},[220,900,901],{"class":233}," int32",[220,903,242],{"class":241},[220,905,906,908,911,913,916],{"class":222,"line":532},[220,907,826],{"class":233},[220,909,910],{"class":237}," i64",[220,912,261],{"class":260},[220,914,915],{"class":233}," int64",[220,917,242],{"class":241},[220,919,920,922,925,927,930],{"class":222,"line":548},[220,921,826],{"class":233},[220,923,924],{"class":237}," i128",[220,926,261],{"class":260},[220,928,929],{"class":233}," int128",[220,931,242],{"class":241},[318,933,934],{},"Aliasing works for any data types, including both built-in and user-defined types.",[318,936,937],{},"Aliasing becomes really useful when you want to simplify a long complex type name.",[209,939,941],{"className":211,"code":940,"language":214,"meta":215,"style":215},"\ndefine DictSS = const Dict\u003Cstring, string>;\nDictSS data1 = {\n  # code ...\n}\n\nDictSS data2 = {\n  # code ...\n}\n",[217,942,943,947,976,989,994,998,1002,1013,1017],{"__ignoreMap":215},[220,944,945],{"class":222,"line":223},[220,946,653],{"emptyLinePlaceholder":652},[220,948,949,951,954,956,959,962,965,967,969,971,974],{"class":222,"line":230},[220,950,826],{"class":233},[220,952,953],{"class":237}," DictSS",[220,955,261],{"class":260},[220,957,958],{"class":233}," const",[220,960,961],{"class":237}," Dict",[220,963,964],{"class":260},"\u003C",[220,966,385],{"class":233},[220,968,391],{"class":241},[220,970,385],{"class":233},[220,972,973],{"class":260},">",[220,975,242],{"class":241},[220,977,978,981,984,986],{"class":222,"line":514},[220,979,980],{"class":237},"DictSS",[220,982,983],{"class":237}," data1",[220,985,261],{"class":260},[220,987,988],{"class":241}," {\n",[220,990,991],{"class":222,"line":532},[220,992,993],{"class":226},"  # code ...\n",[220,995,996],{"class":222,"line":548},[220,997,629],{"class":241},[220,999,1000],{"class":222,"line":564},[220,1001,653],{"emptyLinePlaceholder":652},[220,1003,1004,1006,1009,1011],{"class":222,"line":588},[220,1005,980],{"class":237},[220,1007,1008],{"class":237}," data2",[220,1010,261],{"class":260},[220,1012,988],{"class":241},[220,1014,1015],{"class":222,"line":610},[220,1016,993],{"class":226},[220,1018,1019],{"class":222,"line":615},[220,1020,629],{"class":241},[1022,1023,1024],"style",{},"html pre.shiki code .seacL, html code.shiki .seacL{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#A0A1A7;--shiki-default-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic}html pre.shiki code .sQsOY, html code.shiki .sQsOY{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#A626A4;--shiki-default-font-style:inherit;--shiki-dark:#C678DD;--shiki-dark-font-style:inherit}html pre.shiki code .s8dPH, html code.shiki .s8dPH{--shiki-light:#90A4AE;--shiki-default:#E45649;--shiki-dark:#E06C75}html pre.shiki code .sM89C, html code.shiki .sM89C{--shiki-light:#90A4AE;--shiki-default:#383A42;--shiki-dark:#ABB2BF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sB4Xn, html code.shiki .sB4Xn{--shiki-light:#39ADB5;--shiki-default:#383A42;--shiki-dark:#ABB2BF}html pre.shiki code .spnjr, html code.shiki .spnjr{--shiki-light:#6182B8;--shiki-default:#4078F2;--shiki-dark:#61AFEF}html pre.shiki code .sriKn, html code.shiki .sriKn{--shiki-light:#F76D47;--shiki-default:#986801;--shiki-dark:#D19A66}html pre.shiki code .sVH1b, html code.shiki .sVH1b{--shiki-light:#39ADB5;--shiki-default:#50A14F;--shiki-dark:#98C379}html pre.shiki code .spZWa, html code.shiki .spZWa{--shiki-light:#91B859;--shiki-default:#50A14F;--shiki-dark:#98C379}",{"title":215,"searchDepth":230,"depth":230,"links":1026},[1027,1028,1029,1030],{"id":206,"depth":230,"text":207},{"id":436,"depth":230,"text":437},{"id":483,"depth":230,"text":484},{"id":823,"depth":230,"text":1031},"define keyword","Learn about variables in Cambo.","md",null,{},{"icon":24},{"title":40,"description":1032},"g1A0cHEBJgoQ7CxfPw7mJ-TnVC4qOEjxjLbvrLPDMc4",[1040,1042],{"title":36,"path":37,"stem":38,"description":1041,"icon":24,"children":-1},"An entry point where the execution starts.",{"title":44,"path":45,"stem":46,"description":1043,"icon":47,"children":-1},"Comment your beautiful code!",1774971227270]