![]() ![]() | ![]() |
.tex files from help.loncapa.org largely done. Added some lables to older files. Last mega-massive .tex commit for a while.
1: \label{Spreadsheet_Ternary_Operator} 2: The ?'s and :'s seen in the spreadsheet cells are part of compact notation for an if-then-else clause. Something like: 3: 4: \texttt{( B2 > 16 ? 'passing grade' : 'failing grade')} 5: 6: can be translated into: 7: 8: \texttt{if (B2 > 16 ) \{ \\ 9: \hspace*{16pt} \$temp = 'passing grade';\\ 10: \} else \{ \\ 11: \hspace*{16pt} \$temp = 'failing grade'; \\ 12: \} \\ 13: \$temp;\\ 14: } 15: 16: The nicest part of the \texttt{( ? : )} operator (aside from its 17: compactness) is the way it automatically returns the value you want 18: without having to use any temporary variables.