Comparison of programming languages (strings): Difference between revisions

Content deleted Content added
No edit summary
Rust and Lua multiline
Line 81:
! Language(s)
|-
| <ttcode>$"hello, {name}"</ttcode>
| C#, Visual Basic .NET
|-
| <ttcode>"Hello, $name!"</ttcode>
| [[Bourne shell]], Perl, PHP, Windows PowerShell
|-
| <ttcode>qq(Hello, $name!)</ttcode>
| Perl (alternate)
|-
| <ttcode>"Hello, {$name}!"</ttcode>
| PHP (alternate)
|-
| <ttcode>"Hello, #{name}!"</ttcode>
| CoffeeScript, Ruby
|-
| <ttcode>%Q(Hello, #{name}!)</ttcode>
| Ruby (alternate)
|-
| <ttcode>(format t "Hello, ~A" name)</ttcode>
|Common Lisp
|-
| <ttcode>`Hello, ${name}!`</ttcode>
| JavaScript (ECMAScript 6)
|-
| <ttcode>"Hello, \(name)!"</ttcode>
| Swift
|-
| <ttcode>f'Hello, {name}!'</ttcode>
| Python
|}
Line 120:
! Language(s)
|-
| <ttcode>"I said \"Hello, world!\""</ttcode>
| C, C++, C#, D, F#, Java, JavaScript, Mathematica, Ocaml, Perl, PHP, Python, Rust, Swift, Wolfram Language, Ya
|-
| <ttcode><nowiki>'I said \'Hello, world!\''</nowiki></ttcode>
| CoffeeScript, JavaScript (alternate), Python (alternate)
|-
| <ttcode>"I said `"Hello, world!`""</ttcode>
| Windows Powershell
|-
| <ttcode>"I said ^"Hello, world!^""</ttcode>
| REBOL
|-
| <ttcode>{I said "Hello, world!"}</ttcode>
| REBOL (alternate)
|-
| <ttcode>"I said, %"Hello, World!%""</ttcode>
| Eiffel
|-
| <ttcode>!"I said \"Hello, world!\""</ttcode>
| FreeBASIC
|-
|<ttcode>r#"I said "Hello, world!""#</ttcode>
|Rust (alternate)
|}
Line 153:
! Language(s)
|-
| <ttcode>"I said ""Hello, world!"""</ttcode>
| Ada, ALGOL 68, Excel, Fortran, Visual Basic (.NET), FreeBASIC, COBOL
|-
| <ttcode><nowiki>'I said ''Hello, world!'''</nowiki></ttcode>
| Fortran, rc, COBOL, SQL, Pascal, Object Pascal, APL, Smalltalk
|}
Line 168:
! Language(s)
|-
| <ttcode>'Hello, world!'</ttcode>
| APL, Bourne shell, Fortran, Object Pascal, Pascal, Perl, PHP, Pick Basic, Ruby, Windows PowerShell, Smalltalk
|-
| <ttcode>q(Hello, world!)</ttcode>
| Perl (alternate)
|-
| <ttcode>%q(Hello, world!)</ttcode>
| Ruby (alternate)
|-
| <ttcode>R"(Hello, world!)"</ttcode>
| C++11
|-
| <ttcode>@"Hello, world!"</ttcode>
| C#, F#
|-
| <ttcode>r"Hello, world!"</ttcode>
| Cobra, D, Python, Rust
|-
| <ttcode>"Hello, world!"</ttcode>
| Cobol, FreeBASIC, Pick Basic
|-
| <ttcode>`Hello, world!`</ttcode>
| D, Go
|-
| <ttcode>raw"Hello, world!"</ttcode>
| Scala
|}
Line 205:
! Language(s)
|-
| <ttcode><<EOF<br />I have a lot of things to say<br />and so little time to say them<br />EOF</ttcode>
| Yes
| Bourne shell, Perl, PHP, Ruby
|-
| <ttcode><<<EOF<br />I have a lot of things to say<br />and so little time to say them<br />EOF</ttcode>
| Yes
| PHP
|-
| <ttcode>@"<br />I have a lot of things to say<br />and so little time to say them<br />"@</ttcode>
| No
| Windows Powershell
|-
| <ttcode>"[<br />I have a lot of things to say<br />and so little time to say them<br />]"</ttcode>
| No
| Eiffel
|-
| <ttcode>"""<br />I have a lot of things to say<br />and so little time to say them<br />"""</ttcode>
| No
| CoffeeScript, Python, Groovy, Swift, Kotlin
|-
|<ttcode>"<br />I have a lot of things to say<br />and so little time to say them<br />"</ttcode>
|No
|Visual Basic .NET (all strings are multiline), Rust (all strings are multiline)
|-
| <code>r"<br />I have a lot of things to say<br />and so little time to say them<br />"</code>
| No
| Rust
|-
| <code>[[<br />I have a lot of things to say<br />and so little time to say them<br />]]</code>
| No
| Lua
|}
 
Line 238 ⟶ 246:
! Language(s)
|-
| <ttcode>13HHello, world!</ttcode>
| Hollerith notation
| Fortran 66