Write language name in 3D ASCII: Difference between revisions

Content added Content deleted
(Added Delphi example)
(Replaced list of "replace" with "multireplace". Changed indentation and used "dedent".)
Line 2,504: Line 2,504:


const nim = """
const nim = """
# # ##### # #
# # ##### # #
## # # ## ##
## # # ## ##
# # # # # ## #
# # # # # ## #
# # # # # #
# # # # # #
# ## # # #
# ## # # #
# # ##### # #
# # ##### # #
"""
"""
let lines = nim.replace("#", "<<<").replace(" ", " ").replace("< ", "<>").replace("<\n", "<>\n").splitLines
let lines = nim.dedent.multiReplace(("#", "<<<"), (" ", " "), ("< ", "<>"), ("<\n", "<>\n")).splitLines
for i, line in lines:
for i, line in lines:
echo spaces(lines.len - i), line</lang>
echo spaces(lines.len - i), line</lang>
{{out}}
{{out}}
<pre> <<<> <<<> <<<<<<<<<<<<<<<> <<<> <<<>
<pre> <<< <<< <<<<<<<<<<<<<<< <<< <<<
<<<<<<> <<<> <<<> <<<<<<> <<<<<<>
<<<<<< <<< <<< <<<<<< <<<<<<
<<<> <<<> <<<> <<<> <<<> <<<<<<> <<<>
<<< <<< <<< <<< <<< <<<<<< <<<
<<<> <<<> <<<> <<<> <<<> <<<>
<<< <<< <<< <<< <<< <<<
<<<> <<<<<<> <<<> <<<> <<<>
<<< <<<<<< <<< <<< <<<
<<<> <<<> <<<<<<<<<<<<<<<> <<<> <<<></pre>
<<< <<< <<<<<<<<<<<<<<< <<< <<<</pre>


=={{header|OCaml}}==
=={{header|OCaml}}==