2015-06-10 5 views

ответ

4

Как выяснили here ответ

C# имеет тройной оператор ":" для условных выражений:

condition ? trueVal : falseVal 

F # имеет тот же оператор, но его имя, если-затем еще:

if condition then trueVal else falseVal 

(Обратите внимание, что «если» используется гораздо реже, чем F # в C#, в F #, многие УСЛОВНЫЕ являются выполняется с помощью сопоставления с образцом, а не if-then-else.)

Веб-сайт, который я связал, предлагает кучу примеров C# vs F #.

+2

По существу, в F # многие вещи, которые вы можете себе представить как выражения, являются выражениями и способны возвращать значение. – Richard

 Смежные вопросы

  • Нет связанных вопросов^_^