Size: a a a

F# Flood: Диванная теория всего

2020 August 01

Dv

Dr. Friedrich von Ne... in F# Flood: Диванная теория всего
Хотя тут хз, сработает ли; наверняка у запятой повыше приоритет?
источник

P

Pavel in F# Flood: Диванная теория всего
Dr. Friedrich von Never
let x = a, b, c
foon x
имелось ввиду что не передашь без промежуточного значения
источник

AD

Aleksandr Drozdov in F# Flood: Диванная теория всего
это не промежуточное значение. это то же значение
источник

AD

Aleksandr Drozdov in F# Flood: Диванная теория всего
тождественное ему. alias по сути
источник

P

Pavel in F# Flood: Диванная теория всего
блин. я про синтаксис. понятно что для выполняемого кода это одно и тоже.
источник

P

Pavel in F# Flood: Диванная теория всего
что let что скобки собирают тупл из нескольких элементов
источник

н

невидимка in F# Flood: Диванная теория всего
а, т.е. ты применяешь понятие "тупл" к языкам, в которых их нет, только потому что и там и там круглые скобки
источник

AD

Aleksandr Drozdov in F# Flood: Диванная теория всего
ну это кстати, соответстувет тезису о том, что функции из ML\F#  - это таки функции от одного аргумента.
Но мемберы из ООП F# не получается так рассматривать. из-за всяких [<Out>], [<ParamArray>]
источник

н

невидимка in F# Flood: Диванная теория всего
ладно, в сишке есть туплы
источник

н

невидимка in F# Flood: Диванная теория всего
раз в тайпскрипте туплы это [...]
то в ассемблере mov [eax], ebx - тоже тупл
источник

P

Pavel in F# Flood: Диванная теория всего
невидимка
раз в тайпскрипте туплы это [...]
то в ассемблере mov [eax], ebx - тоже тупл
странные у тебя ассоциации. я тебе про общепринятую нотацию, а ты какуюто маргинальщину. ну брейнфак тогда уж вытащи там тоже + чето значит
источник

н

невидимка in F# Flood: Диванная теория всего
что такое "общепринятая нотация"
источник

н

невидимка in F# Flood: Диванная теория всего
ты даже сам сказал, "книжка по фп"
источник

н

невидимка in F# Flood: Диванная теория всего
сишка это фп язык?
источник

P

Pavel in F# Flood: Диванная теория всего
невидимка
что такое "общепринятая нотация"
ML и все околорядом.
источник

P

Pavel in F# Flood: Диванная теория всего
невидимка
сишка это фп язык?
ты не знал?
источник

AD

Aleksandr Drozdov in F# Flood: Диванная теория всего
Pavel
ты не знал?
wut?
источник

NM

Nikolay M in F# Flood: Диванная теория всего
Dr. Friedrich von Never
type T = T with
   static member inline ($) (T, arg: unit) = ()
   static member inline ($) (T, func: 'a -> 'b): 'a -> 'b =
       fun _ -> (T $ Unchecked.defaultof<'b>)

let inline negate<'a>(): 'a =
   let argType = typeof<'a>
   printfn "%A" <| typeof<'a>
   T $ Unchecked.defaultof<'a>


Вот такое должно работать, наверное
А что за оператор $?
источник

н

невидимка in F# Flood: Диванная теория всего
а где в сишке функции первого порядка, замыкания и прочая лямбда-дичь?
источник

Dv

Dr. Friedrich von Ne... in F# Flood: Диванная теория всего
Nikolay M
А что за оператор $?
Я же сам его в этом примере и ввёл.
источник