作者: javacomhk 時間: 2024-6-26 19:12 標題: 華為Harmony OS Next 出了倉頡編程語言
本帖最後由 javacomhk 於 2024-6-26 11:57 編輯
倉頡編程語言的 Hello World
- extend String {
- public func map(mapper: (String) -> String): String {
- mapper(this)
- }
- }
- main() {
- var str = "Hello World !"
- str = str.map() {
- s => "Cangjie: " + s
- }
- println(str)
- }
- fun String.map(mapper: (String) -> String): String {
- return mapper(this)
- }
- fun main() {
- var str = "Hello World!"
- str = str.map { s -> "Cangjie: $s" }
- println(str)
- }
Swift 的 Hello World
- extension String {
- func map(_ mapper: (String) -> String) -> String {
- return mapper(self)
- }
- }
- func main() {
- var str = "Hello World!"
- str = str.map { s in
- "Cangjie: " + s
- }
- print(str)
- }
- main()
- String.prototype.map = function(mapper) {
- return mapper(this);
- }
- function main() {
- let str = "Hello World!";
- str = str.map(s => "Cangjie: " + s);
- console.log(str);
- }
- main();
https://www.cnblogs.com/fanzhidongyzby/p/18267963/cangjie
