1. Here's the ascii hash printed with join: w: 119: r: 114: a: 97: x: 120: d: 100: j: 106: y: 121: u: 117: k: 107: h: 104: g: 103: f: 102: t: 116: i: 105: e: 101: n: 110: v: 118: m: 109: s: 115: l: 108: c: 99: p: 112: b: 98: q: 113: z: 122: o: 111
And here's the same one printed with map: w=>119; r=>114; a=>97; x=>120; d=>100; j=>106; y=>121; u=>117; k=>107; h=>104; g=>103; f=>102; t=>116; i=>105; e=>101; n=>110; v=>118; m=>109; s=>115; l=>108; c=>99; p=>112; b=>98; q=>113; z=>122; o=>111;
Hash created from list of [name : value] lines: name1 => value1; name2 => value2;
2: '%ascii' keys: w:r:a:x:d:j:y:u:k:h:g:f:t:i:e:n:v:m:s:l:c:p:b:q:z:o
3. '%ascii' values : 119:114:97:120:100:106:121:117:107:104:103:102:116:105:101:110:118:109:115:108:99:112:98:113:122:111:
4. Existence of a key : z exists in '%ascii' and has a value of '122'
5. Absence of a key: Z does not exist in '%ascii'
6: To delete a key: x does not exist in '%ascii'. Must really have been deleted..
7. Convert hash to list : Hash converted to list: w:119:r:114:a:97:d:100:j:106:y:121:u:117:k:107:h:104:g:103:f:102:t:116:i:105:e:101:n:110:v:118:m:109:s:115:l:108:c:99:p:112:b:98:q:113:z:122:o:111
8. Swap hash keys with values: Inverted hash:104=>h; 118=>v; 102=>f; 122=>z; 121=>y; 107=>k; 119=>w; 99=>c; 116=>t; 106=>j; 100=>d; 105=>i; 110=>n; 97=>a; 114=>r; 111=>o; 108=>l; 115=>s; 112=>p; 109=>m; 98=>b; 103=>g; 101=>e; 117=>u; 113=>q;
9. Traversing a hash : w=>119 r=>114 a=>97 d=>100 j=>106 y=>121 u=>117 k=>107 h=>104 g=>103 f=>102 t=>116 i=>105 e=>101 n=>110 v=>118 m=>109 s=>115 l=>108 c=>99 p=>112 b=>98 q=>113 z=>122 o=>111
10 Merging hashes '%ascii' & '%iascii' : a: 97: 118: v: 102: f: d: 100: j: 106: 119: w: y: 121: 99: c: u: 117: 116: t: k: 107: g: 103: 100: d: 110: n: t: 116: e: 101: 108: l: v: 118: 115: s: s: 115: 109: m: 112: p: 103: g: c: 99: q: 113: b: 98: z: 122: 113: q: w: 119: 104: h: r: 114: 122: z: 121: y: 107: k: h: 104: 106: j: f: 102: 105: i: i: 105: n: 110: 97: a: 111: o: 114: r: m: 109: l: 108: 98: b: p: 112: 101: e: 117: u: o: 111
11. Alpha sorted hash: a => 97; b => 98; c => 99; d => 100; e => 101; f => 102; g => 103; h => 104; i => 105; j => 106; k => 107; l => 108; m => 109; n => 110; o => 111; p => 112; q => 113; r => 114; s => 115; t => 116; u => 117; v => 118; w => 119; y => 121; z => 122;
12. Sort by values - Asciibetically: d => 100 e => 101 f => 102 g => 103 h => 104 i => 105 j => 106 k => 107 l => 108 m => 109 n => 110 o => 111 p => 112 q => 113 r => 114 s => 115 t => 116 u => 117 v => 118 w => 119 y => 121 z => 122 a => 97 b => 98 c => 99
13. Sort by values using map - numerical, from large to small: z => 122 y => 121 w => 119 v => 118 u => 117 t => 116 s => 115 r => 114 q => 113 p => 112 o => 111 n => 110 m => 109 l => 108 k => 107 j => 106 i => 105 h => 104 g => 103 f => 102 e => 101 d => 100 c => 99 b => 98 a => 97