Hog
оно сука всё время копирует
Диёр
оно сука всё время копирует
Результат или на стадиях сортировки промежуточные результаты тоже?
Ayrat
оно сука всё время копирует
Так напиши сам. Копипиздни любой алгоритм с вики
Hog
open System let data = [| 1, 5 2, 4 3, 3 4, 2 5, 1 |] data.Dump() data.[3..4] |> Array.sortInPlaceBy snd data.Dump()
Диёр
Так напиши сам. Копипиздни любой алгоритм с вики
И тут вопрос: разбиение по хоару илм по ломуто
Hog
оба дампа идентичные
Hog
Так напиши сам. Копипиздни любой алгоритм с вики
не хочу я ничего копировать :) но и слайс не хочу чтобы копировался
Hog
Спаны там какие с ансейфами, а?
Hog
если чо - это LINQPad. Удобнее FSI :)
Ayrat
не хочу я ничего копировать :) но и слайс не хочу чтобы копировался
Хм. А спан ридонли, ты его не помутируешь. Кстати из головы вылетело что слайс копирует, но это логично
Ayrat
Иначе бы слайс менялся от изменения нижележащего массива
Ayrat
Короче сам напиши
Hog
ну ужо, но неаккуратненько!!1
Hog
https://theburningmonk.com/2013/04/sorting-algorithms-in-f/
Ayrat
module Array = let superSortInPlace startIndex endIndex arr = ...
Hog
отседова, но доработал напильником
Ayrat
И там как следует поимперативь
Hog
да у меня там спицфичненько
Hog
но решил не показаться тупым!
Shub
если чо - это LINQPad. Удобнее FSI :)
Такоэ. Джупитер лучше их обоих
Hog
Такоэ. Джупитер лучше их обоих
пока что не освоил. но в процессе.
Shub
пока что не освоил. но в процессе.
Сетап муторный, особенно если не знаком с питоном. Что есть - то есть
Shub
Не умеет в вируталэнв например
Hog
нет - так-то оно завелось. но с нюансами :)
Denis
jupyter охуенная тема, я когда узнал что он есть на фшарпе очень обрадовался
Denis
хотя конечно еще не пробовал, оставил привычку мелкое писать на питоне
Hog
линкпад имеет приятный дамп. очень.
Hog
module Array = let superSortInPlace startIndex endIndex arr = ...
побенчил :) уж пусть лучше копирует!
Vasiliy
Студия Sucker Punch раздаёт динамическую тему для PlayStation 4, выполненную в стиле Ghost of Tsushima. Чтобы загрузить её, достаточно зайти в магазин и ввести код. Акция продлится до 31 января. https://dtf.ru/games/89103
Vasily
@trigun27 взломан хакерами с дтф?
Vasiliy
Почему?
Vasiliy
Тема же реально классная. И помню что тут у кого-то есть PS4
Viacheslav
Подождите ка, ghost of tsushima делает sucker punch?
Vasiliy
lf
Vasiliy
Да
Romɑn
Смарите какой баян янашел https://coub.com/view/dnp3g
Vasiliy
Ооо прям недавно видел видео с этой девочкой
Vasiliy
она прям няша
Romɑn
Romɑn
Вот я знал
Denis
что, рероллишь расу в казаха ?
Romɑn
что, рероллишь расу в казаха ?
Там не сказано, что токал только казахам помогает жить долго
Romɑn
Romɑn
Внезапно и так было
Анна
Romɑn
:(
Romɑn
Ну маам
x
ещё на эту тему есть "эффект Кулиджа"
Vasiliy
Фулл?
она рассказывала про ФП на JS.
Andrew
Ну кстати на жээс из-за его не строгости можно изи написать ту же функцию каррирования
Andrew
Для любого кол-ва параметров
Denis
Да там можно что угодно написать
Denis
Только оно работать не будет лол
Andrew
Ну я как то игрался с "curry своими руками"
Andrew
Когда сильно скучно было
Nikolay
Sqlite возвращает int64 если в поле с типом TEXT лежат только цифры
Nikolay
Как тебе такое Илон Маск?
Крылатый
лол
Vasily
Да вот если бы лол
Vasily
Это скорее танк из-за угла
Nikolay
I think the point of SQLite is a bit like the quote about the C programming language - "C allows you to do very stupid things because it also allows you to do very clever ones."
Крылатый
Ну меня пока обёртка спасает...
Крылатый
Меня больше раздражает, что массивов нет в SQLite.
Крылатый
Приходится ебаться с регулярками, чтобы IN запилить без геморроя.
Крылатый
А зачем?
Хочу, допустим, отобрать по N числу ид.
Крылатый
И желательно без склеивания запроса на IN (?1, ?2, ?3, ...). =)
Vasily
let inline toStringArr arr = arr|>Seq.map (sprintf "%i") |> String.concat ","
Vasily
Со стрингами, естественно, работать не будет
Крылатый
let inline toStringArr arr = arr|>Seq.map (sprintf "%i") |> String.concat ","
Поправ очка: мне в плюсах нужно, так что придётся обмазываться вариадиками, чтобы потом все эти параметры передать.