Viacheslav
И хитман
Ага, и гта5 => обратной совместимости не будет
Sergey
Viacheslav
чет музон ппц не в тему
Да на самом деле пофиг, даже если будет тоже самое с другой историей, то "shut up and take my money" (c)
Sergey
Viacheslav
Mikhαil
Nuxs🏴☠️
Как seq<char> превратить в string?
x
fold?
Nuxs🏴☠️
без свистоплясок с fold никак?
Nuxs🏴☠️
просто, string в seq<char> спокойно превращается без fold
Ilya
Сделать массив и передать в конструктор String.
Ilya
https://docs.microsoft.com/en-us/dotnet/api/system.string.-ctor?view=netframework-4.7.1#System_String__ctor_System_Char___
Nuxs🏴☠️
Спасибо
Николай
Ilya
Можно ещё всякие String.Concat перегрузки посмотреть, может быть там что-то эффективнее будет. Конструктор же массив чаров скопирует, наверное.
Ilya
(а можно было просто погуглить)
Nuxs🏴☠️
Забавно
F#
let inline encode =
Seq.rev // Переворачиваем строку
>> Seq.map (fun a -> a + char 1) // Сдвигаем каждый элемент на 1
>> Seq.toArray >> String
Program.fs(5, 12): [FS0832] Только функции могут помечаться как "inline"
Romɑn
Romɑn
Зачем тебе тут inline писать?
Aleksandr
Ilya
Разве?
Nuxs🏴☠️
но...
Aleksandr
хз, стоит проверить
Aleksandr
не, все-таки функция?
Николай
Да, там будет FSharpFunc с кучей вложенных FSharpFunc внутри
Romɑn
Romɑn
Сделай именованную ф-цию, тогда будет верно
Aleksandr
любопытно
https://sharplab.io/#v2:DYLgZgzgNAJiDUAfA9gBwKYDsAEBlAnhAC7oC2AsAFBXDpHb7YjbEBOAlpgObYC0AfNgD62ALzYAFGACumAMZF2yHImF9BARgCU2foLacuNOtgAeTFkQ7d1a8VNkKlKtQOzaqQA=
Aleksandr
x - функция
y - объект FSharpFunc
Aleksandr
но инлайнить поинтфри функции нельзя вне зависимости от компиляторных оптимизаций
Ilya
Support for constructors/class names as first-class functions
https://github.com/dotnet/fsharp/blob/master/release-notes.md#400---20-july-2015
Nuxs🏴☠️
Почему в C# такая упоротая работа с регулярками?
Aleksandr
а что в ней такого упоротого?
Ilya
Как работаешь, так и работается!
Mikhαil
Aleksandr
да, кстати, почему не IsMatch?
Aleksandr
все вполне удобно
Aleksandr
это просто сами регулярки громоздкие
Aleksandr
Так уж вышло
Aleksandr
Vladislav
учиться по хабру это ещё большее днище чем по метаниту
Vladislav
когда есть документация
Stas
Igor
Mikhαil
Igor
нигроспуди спасибо не надо
Mikhαil
Igor
спайдермен - это питер паркер, а свое sjw говно пусть местные ниги играю на лутаных плойках
Mikhαil
Крылатый
Mikhαil
В альтимейт вселенную его отлично вписали
Mikhαil
Эт как раз пример того как можно включать разных персов и делать это охуенно
Mikhαil
А не просто перекрасить персонажа потому что так надо
Ayrat
Сука он конченый
https://www.yegor256.com/2017/11/07/five-new-java-features.html
Ayrat
И нет, статье 3 года, но этот еблан в твитере ее пропиарил, то есть мнение не поменял.
Ayrat
Хотя. Там плашечка сарказм.
Ayrat
Может я конченый
Vladimir
Vladislav
Nuxs🏴☠️
Николай
Aleksandr
про фшарп, как про ЯП, уже были статьи
Ayrat
да, так и есть)
Но в одной статье указаны гетеры/сетеры и глобальные переменные
Ayrat
То есть он считает что гетеры плохо.
Aleksandr
холиварная тема
Aleksandr
их нужно уметь готовить
Vladislav
Vladislav
Хех
Vladislav
Сейчас там филиал ебаногоит
Vladislav
чувак, о чем ты собрался писать если ты гуглишь как регулярки использовать по хабру?
Aleksandr