1. Нема null по умолчанию. Парит в каждом методе писать проверку. В С# тока корявый NotNull…
2. Нормальные енумы. Без всякого рода меджика типа присвол инт 18…
3. Рекорды. Реально С# слишком уж «говорливый».
4. Неизменяемость по умолчанию. Это просто рулез.
Щас вот недавно начал копать computation expressions… Типа взял и написал свой кейворд.
А вообще просто по человечески язык нравиться. Значительно меньше ограничений чем в том же C#.
1. Нема null по умолчанию. Парит в каждом методе писать проверку. В С# тока корявый NotNull…
2. Нормальные енумы. Без всякого рода меджика типа присвол инт 18…
3. Рекорды. Реально С# слишком уж «говорливый».
4. Неизменяемость по умолчанию. Это просто рулез.
Щас вот недавно начал копать computation expressions… Типа взял и написал свой кейворд.
А вообще просто по человечески язык нравиться. Значительно меньше ограничений чем в том же C#.