[{"data":1,"prerenderedAt":646},["ShallowReactive",2],{"/dict/ifelse-value":3,"/dict/ifelse-value-surround":635},{"id":4,"title":5,"body":6,"description":602,"extension":603,"meta":604,"navigation":622,"path":631,"seo":632,"stem":633,"__hash__":634},"content/dict/ifelse-value.md","NetLogo Dictionary: ifelse-value",{"type":7,"value":8,"toc":591},"minimark",[9],[10,11,16,35,101,118,133,139,155,390,399,494,500,573],"div",{"className":12,"id":14,"role":15},[13],"dict_entry","ifelse-value","region",[17,18,20],"h3",{"id":19},"ifelse-value20",[21,22,26,27],"a",{"href":23,"role":24,"ariaLabel":25},"#ifelse-value","doc-noteref","Reference to ifelse-value","\nifelse-value\n",[28,29,34],"span",{"className":30,"role":32,"ariaLabel":33},[31],"since","note","Since version","\n2.0\n",[36,37,41],"h4",{"id":38,"className":39},"ifelse-value-boolean1-reporter1-elsereporterifelse-value-boolean1-reporter1-boolean2-reporter2-elsereporter61",[40],"section-heading",[21,42,46,69],{"className":43,"href":45},[44],"section-anchor","#ifelse-value-boolean1--reporter1--elsereporterifelse-value-boolean1--reporter1-boolean2--reporter2---elsereporter61",[28,47,50],{"className":48},[49],"prim_example",[51,52,53,54,58,59,58,64],"p",{},"ifelse-value ",[55,56,57],"em",{},"boolean1"," ",[28,60,58,61],{},[55,62,63],{},"reporter1",[28,65,58,66],{},[55,67,68],{},"elsereporter",[28,70,72,95],{"className":71},[49],[51,73,74,75,58,77,58,81,58,84,89,90,94],{},"(ifelse-value ",[55,76,57],{},[28,78,58,79],{},[55,80,63],{},[55,82,83],{},"boolean2",[28,85,58,86],{},[55,87,88],{},"reporter2"," … ",[28,91,58,92],{},[55,93,68],{},")",[28,96,98],{"className":97},[31],[51,99,100],{},"6.1",[51,102,103,104,107,108,111,112,114,115,117],{},"For the first ",[55,105,106],{},"boolean"," that reports true, runs the ",[55,109,110],{},"reporter"," that follows and reports that result. When using only one ",[55,113,106],{},"you do not need to surround the entire ",[55,116,14],{}," primitive and its blocks in parentheses.",[51,119,120,121,123,124,126,127,129,130,132],{},"If all ",[55,122,106],{},"s report false, the result is the value of ",[55,125,68],{},". You may leave out the ",[55,128,68],{},", but\nif all ",[55,131,106],{},"s report false then a runtime error will occur.",[51,134,135,136,138],{},"If a ",[55,137,106],{}," reports a value other than true or false a runtime error will occur.",[51,140,141,142,154],{},"This can be used when a conditional is needed in the context of a\nreporter, where commands (such as ",[143,144,146],"primitive",{"displayText":145,"permalink":145},"ifelse",[21,147,145],{"className":148,"dataDisplayText":145,"href":150,"rel":151,"target":153,"title":145},[149],"netlogo-wiki-link","/dictionary#ifelse",[152],"noopener","_self",") are\nnot allowed.",[156,157,158],"pre",{},[159,160,161,58,167,171,172,175,176,58,180,58,184,187,188,58,192,58,196,201,202,207,208,212,213,212,215,217,222,224,228,230,58,234,58,238,242,243,58,248,58,252,187,255,58,258,58,262,201,266,207,269,273,274,276,171,280,58,283,58,286,58,289,58,292,58,295,58,298,58,301,58,304,58,307,212,310,312,58,315,319,320,58,323,327,328,58,331,187,334,58,337,58,340,201,343,207,346,273,349,351,352,58,355,58,359,58,363,58,366,58,369,58,373,58,376,58,379,212,382,384,58,387],"code",{},[28,162,166],{"className":163},[164,165],"token","command","ask",[28,168,170],{"className":169},[164,110],"patches"," [",[173,174],"br",{},"  ",[28,177,179],{"className":178},[164,165],"set",[28,181,183],{"className":182},[164,110],"pcolor",[28,185,14],{"className":186},[164,110]," (",[28,189,191],{"className":190},[164,110],"pxcor",[28,193,195],{"className":194},[164,110],">",[28,197,200],{"className":198},[164,199],"number","0",") [",[28,203,206],{"className":204},[164,205],"constant","blue","] [",[28,209,211],{"className":210},[164,205],"red","]",[173,214],{},[173,216],{},[28,218,221],{"className":219},[164,220],"comment",";; the left half of the world turns red and",[173,223],{},[28,225,227],{"className":226},[164,220],";; the right half turns blue",[173,229],{},[28,231,233],{"className":232},[164,165],"show",[28,235,237],{"className":236},[164,110],"n-values",[28,239,241],{"className":240},[164,199],"10"," [ ",[28,244,247],{"className":245},[164,246],"variable","n",[28,249,251],{"className":250},[164,110],"->",[28,253,14],{"className":254},[164,110],[28,256,247],{"className":257},[164,246],[28,259,261],{"className":260},[164,110],"\u003C",[28,263,265],{"className":264},[164,199],"5",[28,267,200],{"className":268},[164,199],[28,270,272],{"className":271},[164,199],"1","] ]",[173,275],{},[28,277,279],{"className":278},[164,246],"=>",[28,281,200],{"className":282},[164,199],[28,284,200],{"className":285},[164,199],[28,287,200],{"className":288},[164,199],[28,290,200],{"className":291},[164,199],[28,293,200],{"className":294},[164,199],[28,296,272],{"className":297},[164,199],[28,299,272],{"className":300},[164,199],[28,302,272],{"className":303},[164,199],[28,305,272],{"className":306},[164,199],[28,308,272],{"className":309},[164,199],[173,311],{},[28,313,233],{"className":314},[164,165],[28,316,318],{"className":317},[164,110],"reduce"," [ [",[28,321,21],{"className":322},[164,246],[28,324,326],{"className":325},[164,246],"b","] ",[28,329,251],{"className":330},[164,110],[28,332,14],{"className":333},[164,110],[28,335,21],{"className":336},[164,246],[28,338,195],{"className":339},[164,110],[28,341,326],{"className":342},[164,246],[28,344,21],{"className":345},[164,246],[28,347,326],{"className":348},[164,246],[173,350],{},"  [",[28,353,272],{"className":354},[164,199],[28,356,358],{"className":357},[164,199],"3",[28,360,362],{"className":361},[164,199],"2",[28,364,265],{"className":365},[164,199],[28,367,358],{"className":368},[164,199],[28,370,372],{"className":371},[164,199],"8",[28,374,358],{"className":375},[164,199],[28,377,362],{"className":378},[164,199],[28,380,272],{"className":381},[164,199],[173,383],{},[28,385,279],{"className":386},[164,246],[28,388,372],{"className":389},[164,199],[51,391,392,393,395,396,398],{},"When using more than one ",[55,394,106],{}," you\nmust surround the whole ",[55,397,14],{}," primitive and its blocks in parentheses.\nThis functionality was added in NetLogo 6.1.",[156,400,401],{},[159,402,403,58,406,171,409,175,411,58,415,58,419,58,423,427,175,429,58,432,187,435,438,440,441,58,444,58,448,242,451,454,455,440,457,58,460,58,463,242,466,454,469,440,471,58,474,58,477,242,480,454,484,486,487,491,492,212],{},[28,404,166],{"className":405},[164,165],[28,407,170],{"className":408},[164,110],[173,410],{},[28,412,414],{"className":413},[164,165],"let",[28,416,418],{"className":417},[164,246],"choice",[28,420,422],{"className":421},[164,110],"random",[28,424,426],{"className":425},[164,199],"4",[173,428],{},[28,430,179],{"className":431},[164,165],[28,433,183],{"className":434},[164,110],[28,436,14],{"className":437},[164,110],[173,439],{},"    ",[28,442,418],{"className":443},[164,246],[28,445,447],{"className":446},[164,110],"=",[28,449,200],{"className":450},[164,199],[28,452,211],{"className":453},[164,205]," ]",[173,456],{},[28,458,418],{"className":459},[164,246],[28,461,447],{"className":462},[164,110],[28,464,272],{"className":465},[164,199],[28,467,206],{"className":468},[164,205],[173,470],{},[28,472,418],{"className":473},[164,246],[28,475,447],{"className":476},[164,110],[28,478,362],{"className":479},[164,199],[28,481,483],{"className":482},[164,205],"green",[173,485],{},"               [ ",[28,488,490],{"className":489},[164,205],"yellow"," ])",[173,493],{},[51,495,496,497,499],{},"A runtime error can occur if there is no ",[55,498,68],{},".",[156,501,502],{},[159,503,504,58,507,171,510,175,512,58,515,58,519,58,522,525,175,527,58,530,187,533,536,440,538,58,541,58,544,242,547,454,550,440,552,58,555,58,558,242,561,454,564,440,566,570,572],{},[28,505,166],{"className":506},[164,165],[28,508,170],{"className":509},[164,110],[173,511],{},[28,513,414],{"className":514},[164,165],[28,516,518],{"className":517},[164,246],"x",[28,520,447],{"className":521},[164,110],[28,523,362],{"className":524},[164,199],[173,526],{},[28,528,179],{"className":529},[164,165],[28,531,183],{"className":532},[164,110],[28,534,14],{"className":535},[164,110],[173,537],{},[28,539,518],{"className":540},[164,246],[28,542,447],{"className":543},[164,110],[28,545,200],{"className":546},[164,199],[28,548,211],{"className":549},[164,205],[173,551],{},[28,553,518],{"className":554},[164,246],[28,556,447],{"className":557},[164,110],[28,559,272],{"className":560},[164,199],[28,562,206],{"className":563},[164,205],[173,565],{},[28,567,569],{"className":568},[164,220],"; no final else reporter is given, and x is 2 so there will be a runtime error",[173,571],{},"  )",[51,574,575,576,584,585,499],{},"See also ",[143,577,579],{"displayText":578,"permalink":578},"if",[21,580,578],{"className":581,"dataDisplayText":578,"href":582,"rel":583,"target":153,"title":578},[149],"/dictionary#if",[152],", ",[143,586,587],{"displayText":145,"permalink":145},[21,588,145],{"className":589,"dataDisplayText":145,"href":150,"rel":590,"target":153,"title":145},[149],[152],{"title":592,"searchDepth":593,"depth":594,"links":595},"",5,3,[596],{"id":19,"depth":594,"text":597,"children":598},"\nifelse-value\n\n2.0\n",[599],{"id":38,"depth":600,"text":601},4,"ifelse-value boolean1  reporter1  elsereporter(ifelse-value boolean1  reporter1 boolean2  reporter2 …  elsereporter)6.1","Documentation for the ifelse-value primitive.","md",{"source":605,"metadataOutputPath":606,"projectConfig":607,"language":614,"inheritFrom":623,"output":622,"version":608,"layout":624,"dictionaryDisplayName":625,"dictionaryHomeDirectory":626,"indexFileURI":627,"currentItemId":14,"currentItemLabel":14,"primRoot":628,"icon":629,"assetsRoot":630},"autogen/dict/ifelse-value.md","content/dict/ifelse-value.metadata.yaml",{"version":608,"projectRoot":499,"scanRoot":609,"outputRoot":610,"defaults":611,"engine":617,"partials":618,"dedupeIdenticalDiskWrites":622},"7.0.4","autogen","content",{"inheritFrom":612,"language":614,"output":615,"extension":603,"title":616,"version":608},[613],0,"en",false,"NetLogo User Manual","handlebars",{"directoryPaths":619,"extensions":620},[499],[621,603],"mustache",true,[613],"catalog","NetLogo Dictionary","/dictionary.html","/_index/dict.txt","dict","i-lucide-square-code","/home/runner/work/Helio/Helio/apps/docs/autogen","/dict/ifelse-value",{"title":5,"description":602},"dict/ifelse-value","LC01i6QMChJ_tE4G1iYUZ24-NS-t8-Olx2mTkZ0TkdU",[636,641],{"title":637,"path":638,"stem":639,"description":640},"NetLogo Dictionary: ifelse","/dict/ifelse","dict/ifelse","Documentation for the ifelse primitive.",{"title":642,"path":643,"stem":644,"description":645},"NetLogo Dictionary: import-drawing","/dict/import-drawing","dict/import-drawing","Documentation for the import-drawing primitive.",1777657815116]