Comparison of programming languages (basic instructions): Difference between revisions

Content deleted Content added
m Fix lint errors
m Couple of italics fixes
Line 1,966:
| <code>if ''condition'' then ''expression'' else ''expression''</code><br />or<br /><code>when ''condition'' (do ''instructions'')</code><br />or<br /><code>unless ''notcondition'' (do ''instructions'')</code>
| <code>''result'' {{pipe}} ''condition'' = ''expression''{{indent|2}}{{pipe}} ''condition'' = ''expression''{{indent|2}}{{pipe}} otherwise = ''expression''</code>
| <code>case ''value'' of { {{indent|2}}''pattern1'' -> ''expression'';{{indent|2}}''pattern2'' -> ''expression'';{{indent|2}}''...''{{indent|2}}«_ -> ''expression»''<br />}</code>{{ref|pattern matching|[b]}}
|- valign="top"
| [[Bash shell]]
Line 2,623:
|- valign="top"
| [[Ada (programming language)|Ada]]<ref name="Ada_RM_2012" />
| <code>foo ''foo «(parameters)»''</code>
| <code>procedure foo ''foo «(parameters)»'' is begin ''statements'' end ''foo''</code>
| <code>function foo ''foo «(parameters)»'' return ''type'' is begin ''statements'' end ''foo''</code>
| {{n/a}}
|- valign="top"
| [[ALGOL 68]]
| <code>foo''foo «(parameters)»;'';</code>
| <code>proc ''foo '' = ''«(parameters)»'' [[void type|void]]: ( ''instructions'' );</code>
| <code>proc ''foo '' = ''«(parameters)»'' rettype: ( ''instructions ...; retvalue'' );</code>
| {{n/a}}
|- valign="top"
| [[APL (programming language)|APL]]
| <code>''«parameters»'' foo ''parameters''</code>
| <code>foo''foo←''{ ''statements'' }</code>
| <code>foo''foo←''{ ''statements'' }</code>
| {{n/a}}
|- valign="top"
| [[C (programming language)|C]] ([[C99]])
| rowspan=9| <code>''foo''(''«parameters»'')</code>
| rowspan="5" | <code>[[void type|void]] ''foo''(''«parameters»'') { ''instructions'' }</code>
| rowspan="5" | <code>''type'' ''foo''(''«parameters»'') { ''instructions ...'' return ''value''; }</code>
| rowspan=3| <code>''«global declarations»''<br />int main(«int argc, char *argv[]») { {{indent|2}}''instructions''<br />}</code>
|- valign="top"
| [[Objective-C]]