gitextract_y1nbnp85/ ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── code/ │ ├── array/ │ │ ├── first-vs-index[0].cr │ │ ├── insert-vs-unshift.cr │ │ ├── last-vs-index[-1].cr │ │ └── range-vs-times.map.cr │ ├── enumerable/ │ │ ├── each-push-vs-map.cr │ │ ├── each-vs-loop.cr │ │ ├── each_with_index-vs-while-loop.cr │ │ ├── map-flatten-vs-flat_map.cr │ │ ├── reverse.each-vs-reverse_each.cr │ │ └── sort-vs-sort_by.cr │ ├── general/ │ │ ├── assignment.cr │ │ ├── hash-vs-struct-vs-namedtuple.cr │ │ ├── loop-vs-while_true.cr │ │ ├── positional_argument-vs-named_argument.cr │ │ └── property-vs-getter_and_setter.cr │ ├── hash/ │ │ ├── []?-vs-has_key?.cr │ │ ├── bracket-vs-fetch.cr │ │ ├── clone-vs-dup.cr │ │ ├── keys-each-vs-each_key.cr │ │ └── merge-bang-vs-[]=.cr │ ├── namedtuple/ │ │ ├── bracket-vs-fetch.cr │ │ └── fetch-vs-fetch_with_block.cr │ ├── proc-and-block/ │ │ ├── block-vs-to_proc.cr │ │ └── proc-call-vs-yield.cr │ └── string/ │ ├── concatenation.cr │ ├── ends-string-matching-match-vs-end_with.cr │ ├── equal-substring-of-char.cr │ ├── equal-vs-match.cr │ ├── gsub-vs-sub.cr │ ├── includes-vs-to_s.includes.cr │ ├── nil-vs-to_s.empty.cr │ └── sub-vs-chomp.cr ├── shard.yml └── src/ └── fast-crystal.cr