От: | _NN_ | www.nemerleweb.com | |
Дата: | 06.03.12 08:37 | ||
Оценка: |
class A
{
x : int = (() => { def m = 1; m; })();
}
class A
{
readonly int x = (() => { var m = 1; return m; })();
}
a.cs(5,20): error CS0149: Method name expected
От: | hardcase | http://nemerle.org | |
Дата: | 06.03.12 09:15 | ||
Оценка: |
_NN>class A
_NN>{
_NN> x : int = (() => { def m = 1; m; })();
_NN>}
_NN>
class A
{
x : int = { def m = 1; m };
}
От: | _NN_ | www.nemerleweb.com | |
Дата: | 06.03.12 09:20 | ||
Оценка: |
Скрытый текст | |
H>Здравствуйте, _NN_, Вы писали: _NN>>Звучит логично. _NN>>
_NN>>Все компилируется. H>Что-то здесь явно лишнее: H>
| |
От: | hardcase | http://nemerle.org | |
Дата: | 06.03.12 09:57 | ||
Оценка: | 5 (1) +1 |
class A
{
readonly int m = new Func<int>(() => { var x = 1; return x; })();
}