Size: a a a

2021 March 25

g

gsomix in F# Chat
@igppuk Зачем тебе кортеж? 🙂
источник

VS

Vladimir Shchur in F# Chat
кортеж это основа основ) так написано у Бартоша) из него выходят стрелки)
источник

VL

Vladimir Lozhnikov in F# Chat
на хакерранке при решении задачек постоянно нужно вводить параметры с консоли. мне их приходится так читать

let line = Console.ReadLine().Split(« »)
let a, b, c= line.[0], line.[1], line.[2]

// далее по коду используются переменные a, b, c

нужна функция, которую можно после сплита всунуть, чтобы она сразу вернула коржет переменных
источник

g

gsomix in F# Chat
Есть деконстракт массивов.
источник

g

gsomix in F# Chat
Если гарантированно знаешь длину.
источник

VL

Vladimir Lozhnikov in F# Chat
да, длина, как правило известна заранее
источник

VS

Vladimir Shchur in F# Chat
let [|a; b; c|] = Console.ReadLine().Split(« »)
источник

g

gsomix in F# Chat
Vladimir Shchur
let [|a; b; c|] = Console.ReadLine().Split(« »)
+
источник

VL

Vladimir Lozhnikov in F# Chat
интересно
источник

VL

Vladimir Lozhnikov in F# Chat
спасибо
источник

VL

Vladimir Lozhnikov in F# Chat
👍
источник

YM

Yauhen Makei in F# Chat
Расскажите нубу, как написать «type Email = Email of string where _ matches ...”?
источник

AH

Ayrat Hudaygulov in F# Chat
Yauhen Makei
Расскажите нубу, как написать «type Email = Email of string where _ matches ...”?
Это что-то вроде зав типов?
источник

g

gsomix in F# Chat
Yauhen Makei
Расскажите нубу, как написать «type Email = Email of string where _ matches ...”?
источник

A

AmiK in F# Chat
Yauhen Makei
Расскажите нубу, как написать «type Email = Email of string where _ matches ...”?
Только если сделать функцию создания Email с проверкой, хотя есть либы с частичной функциональностью зависимых типов.
источник

YM

Yauhen Makei in F# Chat
Ayrat Hudaygulov
Это что-то вроде зав типов?
Проверить, что это строка, которая соответствует шаблону
источник

g

gsomix in F# Chat
@emakei Если совсем основы нужно, то вот эта статья поможет.

https://fsharpforfunandprofit.com/posts/designing-with-types-single-case-dus/
источник

YM

Yauhen Makei in F# Chat
Да, читаю сайт. Но вопрос в том, что есть оператор «when” и сможет ли различить программа что это строка адреса или имейл, как-то указать, что вот такая строка - это имейл.
источник

VS

Vladimir Shchur in F# Chat
так ты другое хочешь) ты хочешь паттерн матчинг - там when используется.
источник

VS

Vladimir Shchur in F# Chat
when не используется при задании ограничений на создание типов, это были бы завтипы)
источник