Ceylon
От: Аноним  
Дата: 23.11.11 08:23
Оценка:
синтаксис проще чем у немерли

1
print("Hello, " name "!"); вместо "Hello, $name !"


2. не нужна ->
Table table {
    title="Squares";
    rows=5;
    Border border {
        padding=2;
        weight=1;
    }
    Column {
        heading="x";
        width=10;
        String content(Natural row) {
            return row.string;
        }
    },
    Column {
        heading="x**2";
        width=10;
        String content(Natural row) {
            return (row**2).string;
        }
    }
}


3. можно делать пересечения и объединения интерфейсов (зачем не понял)

4. a:=1 — эквивалентно def a=1 что сокращает код

http://ceylon-lang.org/documentation/introduction/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.