Für interessierte: Swift
Sieht ganz interessant aus. Einige Sachen machen wirklich Sinn.
Andere aber sind einfach albern (meine Meinung) wie zB
Code
# Functions are a first-class type. This means that a function can return another function as its value.
func makeIncrementer() -> (Int -> Int) {
func addOne(number: Int) -> Int {
return 1 + number
}
return addOne
}
var increment = makeIncrementer()
increment(7)
Sieht scheiße und "noobig" aus.
Was haben die nur gegen:
Aber da hat ja jeder andere Vorstellungen.
EDIT: unintuitiv und in sich wiedersprechend:
Aber:
Code
# Subclasses include their superclass name after their class name, separated by a colon.
class Square: NamedShape {
...
}
Warum? was spricht gegen ein Schlüsselwort?
-.-