Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
1
Task/Literals-String/D/literals-string-1.d
Normal file
1
Task/Literals-String/D/literals-string-1.d
Normal file
|
|
@ -0,0 +1 @@
|
|||
char c = 'a';
|
||||
4
Task/Literals-String/D/literals-string-2.d
Normal file
4
Task/Literals-String/D/literals-string-2.d
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
auto str = "hello"; // UTF-8
|
||||
auto str2 = "hello"c; // UTF-8
|
||||
auto str3 = "hello"w; // UTF-16
|
||||
auto str4 = "hello"d; // UTF-32
|
||||
2
Task/Literals-String/D/literals-string-3.d
Normal file
2
Task/Literals-String/D/literals-string-3.d
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
auto str = `"Hello," he said.`;
|
||||
auto str2 = r"\n is slash-n";
|
||||
4
Task/Literals-String/D/literals-string-4.d
Normal file
4
Task/Literals-String/D/literals-string-4.d
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// Any character is allowed after the first quote;
|
||||
// the string ends with that same character followed
|
||||
// by a quote.
|
||||
auto str = q"$"Hello?" he enquired.$";
|
||||
5
Task/Literals-String/D/literals-string-5.d
Normal file
5
Task/Literals-String/D/literals-string-5.d
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
// If you include a newline, you get a heredoc string:
|
||||
auto otherStr = q"EOS
|
||||
This is part of the string.
|
||||
So is this.
|
||||
EOS";
|
||||
4
Task/Literals-String/D/literals-string-6.d
Normal file
4
Task/Literals-String/D/literals-string-6.d
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// The contents of a token string must be valid code fragments.
|
||||
auto str = q{int i = 5;};
|
||||
// The contents here isn't a legal token in D, so it's an error:
|
||||
auto illegal = q{@?};
|
||||
2
Task/Literals-String/D/literals-string-7.d
Normal file
2
Task/Literals-String/D/literals-string-7.d
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
// assigns value 'hello' to str
|
||||
auto str = x"68 65 6c 6c 6f";
|
||||
Loading…
Add table
Add a link
Reference in a new issue