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

Content deleted Content added
m Array: {{code|lisp}}, {{em}}
Line 3,149:
|-
| [[Common Lisp]]
| <{{code>|(setf ''x'' (read-line))</code>|lisp}}
| <code>(princ ''x'')</code><br />or<br /><code>(format t ''format x'')</code>
| <{{code>|(princ ''x'' *error-output*)</code>|lisp}}<br />or<br /><code>{{codett|(format *error-output*|lisp}} ''format x'')</code>
|-
| [[Scheme (programming language)|Scheme]] ([[R6RS|R<sup>6</sup>RS]])
| <{{code>|(define ''x'' (read-line))</code>|scheme}}
| <code>(display ''x'')</code><br />or<br /><code>{{codett|(format #t|scheme}} ''format x'')</code>
| <{{code>|(display ''x'' (current-error-port))</code>|scheme}}<br />or<br /><code>{{codett|(format (current-error-port)|scheme}} ''format x'')</code>
|-
| [[ISLISP]]
| <{{code>|(setf ''x'' (read-line))</code>|lisp}}
| <code>{{codett|(format (standard-output)|lisp}} ''format x'')</code>
| <code>{{codett|(format (error-output)|lisp}} ''format x'')</code>
|-
| [[Pascal (programming language)|Pascal]]
Line 3,186:
| <code>''x'' = raw_input(''«prompt»'')</code>
| <code>print ''x''</code><br />or<br /><code>sys.stdout.write(''x'')</code>
| <code>{{codett|print >> sys.stderr,|python2}} ''x''</code><br />or<br /><code>sys.stderr.write(''x'')</code>
|-
| [[Python (programming language)|Python]] 3.x
Line 3,219:
|-
| [[Raku (programming language)|Raku]]
| <{{code>''|2=raku|1=$x'' = $*IN.get;</code>}}
| <code>''x''.print</code><br />or<br /><code>''x''.say</code>
| <code>''x''.note</code><br />or<br /><{{code>|2=raku|1=$*ERR.print(''x'')</code>}}<br />or<br /><{{code>|2=raku|1=$*ERR.say(''x'')</code>}}
|-
| [[Ruby (programming language)|Ruby]]
| <code>''x'' = gets</code>
| <code>puts ''x''</code><br />or<br /><code>[[printf]](''format'', ''x'')</code>
| <{{code>|2=ruby|1=$stderr.puts(''x'')</code>}}<br />or<br /><code>$stderr.[[printf]](''format'', ''x'')</code>
|-
| [[Windows PowerShell]]
| <code>''$x'' = Read-Host«« -Prompt» ''text''»;</code><br />or<br /><{{code>''|2=ps1|1=$x'' = [Console]::Read();</code>}}<br />or<br /><{{code>''|2=ps1|1=$x'' = [Console]::ReadLine()</code>}}
| <code>''x'';</code><br />or<br /><code>Write-Output ''x'';</code><br />or<br /><code>echo ''x''</code>
| <code>Write-Error ''x''</code>
Line 3,239:
|-
| [[F Sharp (programming language)|F#]]
| <{{code>|2=f#|1=let ''x'' = System.Console<wbr/>.ReadLine()</code>}}
| <code>[[printf]] ''format x ...''</code><br />or<br /><code>[[printf]]n ''format x ...''</code>
| <code>[[fprintf|eprintf]] ''format x ...''</code><br />or<br /><code>[[fprintf|eprintf]]n ''format x ...''</code>
|-
| [[Standard ML]]
| <{{code>|2=sml|1=val ''str'' = TextIO.inputLIne TextIO.stdIn</code>}}
| <code>print ''str''</code>
| <code>TextIO.output (TextIO.stdErr,'' str'')</code>