char.rb

Heads up: This description was created by AI and might not be 100% accurate.

This Ruby code snippet demonstrates creating an array containing all printable ASCII characters, including space, using the range operator " ".."~ and converting it to an array using .to_a.

Ruby code snippet

(" ".."~").to_a
#=> 
[" ",
 "!",
 "\"",
 "#",
 "$",
 "%",
 "&",
 "'",
 "(",
 ")",
 "*",
 "+",
 ",",
 "-",
 ".",
 "/",
 "0",
 "1",
 "2",
 "3",
 "4",
 "5",
 "6",
 "7",
 "8",
 "9",
 ":",
 ";",
 "<",
 "=",
 ">",
 "?",
 "@",
 "A",
 "B",
 "C",
 "D",
 "E",
 "F",
 "G",
 "H",
 "I",
 "J",
 "K",
 "L",
 "M",
 "N",
 "O",
 "P",
 "Q",
 "R",
 "S",
 "T",
 "U",
 "V",
 "W",
 "X",
 "Y",
 "Z",
 "[",
 "\\",
 "]",
 "^",
 "_",
 "`",
 "a",
 "b",
 "c",
 "d",
 "e",
 "f",
 "g",
 "h",
 "i",
 "j",
 "k",
 "l",
 "m",
 "n",
 "o",
 "p",
 "q",
 "r",
 "s",
 "t",
 "u",
 "v",
 "w",
 "x",
 "y",
 "z",
 "{",
 "|",
 "}",
 "~"]

Executed with Ruby 4.0.1.