Stefan Claas wrote:
> Marcel Logen wrote:
> > Vielleicht könnte man noch eine Zeile "0:" dazunehmen,
> > dann hätte man noch zehn Positionen mehr, z. B. für
> > die Tilde ~ und die eckigen [] und spitzen Klammern <>.
>
> Ja, werde ich morgen mal machen und mich dann zurückmelden.
So, da noch nicht müde (gehe aber jetzt schlafen) habe ich
die 0 Zeile hinzugefügt, wobei ich das Dollar Zeichen und
das Paragraphenzeichen ausgelassen habe, da wir ja in einem
schönen (West)Eurasien leben, sage ich mal frech, fröhlich,
fromm und frei und da zum Eurozeichen dann natürlich der
Rubel und Yuan passend ist ... :-) Weil ... Dollar hat nichts
mit Eurasien und unsere schönen Sprache zu tun und Paragraphen,
zwecks Internetnutzung, mag ich nicht. :-)
Ich belasse die Tabelle so (sorry Thomas, kein Windows backlash)
und wir können aber gerne über die Anordnung der Zeichen, in der
Tabelle diskutieren.
var structure = map[int][]rune{
0: []rune{'<', '>', '[', ']', '{', '}', '~', '€', '₽', '¥'},
1: []rune{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'},
2: []rune{'a', 'b', 'c', 'A', 'B', 'C', ' ', '=', '@', '|'},
3: []rune{'d', 'e', 'f', 'D', 'E', 'F', 'ä', 'ö', 'ü', 'ß'},
4: []rune{'g', 'h', 'i', 'G', 'H', 'I', 'Ä', 'Ö', 'Ü', 'ẞ'},
5: []rune{'j', 'k', 'l', 'J', 'K', 'L', ',', ';', '.', ':'},
6: []rune{'m', 'n', 'o', 'M', 'N', 'O', '!', '?', '/', '*'},
7: []rune{'p', 'q', 'r', 's', 'P', 'Q', 'R', 'S', '(', ')'},
8: []rune{'t', 'u', 'v', 'T', 'U', 'V', '"', '%', '&', '#'},
9: []rune{'w', 'x', 'y', 'z', 'W', 'X', 'Y', 'Z', '+', '-'},
P.S. das Programm arbeitet am besten, wenn man via $ echo -n '...'
piped, wegen etwaiger Zeilenumbrüche, die die Ausgabe sonst hässlich
machen würde, wenn man eine Textdatei nutzen würde.
Grüße und Gute Nacht
Stefan
--
----Ed25519 Signature----
0bd7f3bd0eecd35b30b91d1c715818ec53eee8177349aaa2aa05477f0ef75c27
a272026c0940f5c9f0e57074227b2dc9e53d44cba0ec7bc42be06485f0a6c80f