Transliterate English text using the Greek alphabet: Difference between revisions

Content added Content deleted
(→‎{{header|Julia}}: kh/Kh should map to chi rather than kappa.)
(→‎{{header|Wren}}: Simplified final part.)
Line 433: Line 433:
}
}
System.print("The last example using the names of the Greek letters instead:")
System.print("The last example using the names of the Greek letters instead:")
var greek = English2Greek.call(texts[3])
var letters = Greek.names
var alphabet = "αβγδεζηθικλμνξοπρςστυφχψω".codePoints.toList
var e2gl = {}
for (i in 0...alphabet.count) e2gl[String.fromCodePoint(alphabet[i])] = letters[i]
var greek = English2Greek.call(texts[2])
var s = ""
var s = ""
for (g in greek) {
for (g in greek) {
Line 444: Line 440:
c = g
c = g
} else {
} else {
c = "<" + e2gl[g] + ">"
c = "<" + Greek.name(g) + ">"
}
}
s = s + c
s = s + c