Size: a a a

2021 February 20

I

IdiocyAcceptance in F# Chat
А вот я пока не понял за счёт чего. Я тестил на простом наборе массив -> getEnumerator, filter, filter select и оказалось что работает так же быстро, как фор.
источник

I

IdiocyAcceptance in F# Chat
Но размер метода с фором - 120 байт
источник

I

IdiocyAcceptance in F# Chat
А этого 1005
источник

I

IdiocyAcceptance in F# Chat
Лол
источник

I

IdiocyAcceptance in F# Chat
По крайней мере BDN Assembly Diagnoser так говорит
источник

I

IdiocyAcceptance in F# Chat
Я хотел дисасмо взять, но пока не вышло норм глянуть что же там в итоге то получается
источник

I

IdiocyAcceptance in F# Chat
Ещё пока не разобрался в каких случаях компилятор надёжно кеширует фанки, а в каких нет
источник

I

IdiocyAcceptance in F# Chat
Видимо много магии
источник

VK

Vladislav Khapin in F# Chat
Roman
как это выглядит кстати?
первый нормальный, второй это хуйня через доллар, код разный но разбухает одинаково tracef
источник

VK

Vladislav Khapin in F# Chat
Roman
как это выглядит кстати?
источник

R

Roman in F# Chat
занятно
источник

Lr

Larymar r.sorokin in F# Chat
добрый день
подскажите пожалуйста алгоритм (или методы) пока понять не могу что именно мне нужно
—————-
есть массив строк,
нужно найти позицию самой короткой строки в этом массиве
источник

R

Roman in F# Chat
Array.filter (not >> isNull) >> Array.minBy (fun s -> s.Length)
источник

R

Roman in F# Chat
хотя нахуй, можно за один проход
источник

AH

Ayrat Hudaygulov in F# Chat
Roman
Array.filter (not >> isNull) >> Array.minBy (fun s -> s.Length)
но это не позиция!
источник

R

Roman in F# Chat
а, точно
источник

Lr

Larymar r.sorokin in F# Chat
Ayrat Hudaygulov
но это не позиция!
ну сверху Array.find
источник

Lr

Larymar r.sorokin in F# Chat
полагаю
источник

R

Roman in F# Chat
да короч циклом обычным проще всего
источник

R

Roman in F# Chat
с мутабельной, не побоюсь этого слова, переменной
источник