30 lines
814 B
Plaintext
30 lines
814 B
Plaintext
|
0 400 0 # -*- coding: utf-8 -*-
|
||
|
1 400 0
|
||
|
0 400 0 # single character strings
|
||
|
0 400 0 puts ?a
|
||
|
0 400 0 puts ?\n
|
||
|
0 400 0 puts ?\s
|
||
|
0 400 0 puts ?\\#
|
||
|
0 400 0 puts ?\u{41}
|
||
|
0 400 0 puts ?\C-a
|
||
|
0 400 0 puts ?\M-a
|
||
|
0 400 0 puts ?\M-\C-a
|
||
|
0 400 0 puts ?\C-\M-a
|
||
|
0 400 0 puts ?あ
|
||
|
0 400 0 puts ?"
|
||
|
0 400 0 puts ?/
|
||
|
0 400 0 puts ?[[1, 2]
|
||
|
0 400 0 puts ?/\
|
||
|
1 400 0
|
||
|
0 400 0 # symbol and ternary operator
|
||
|
0 400 0 ab = /\d+/
|
||
|
0 400 0 cd = /\w+/
|
||
|
0 400 0 puts :ab, :cd, :/, :[]
|
||
|
0 400 0 puts :/\
|
||
|
1 400 0
|
||
|
0 400 0 # TODO: space after '?' and ':' is not needed
|
||
|
0 400 0 puts true ?ab : cd
|
||
|
0 400 0 puts true ? /\d+/ : /\w+/
|
||
|
0 400 0 puts false ?ab : cd
|
||
|
0 400 0 puts false ? /\d+/ : /\w+/
|
||
|
0 400 0
|