Size: a a a

2021 March 25

БП

Бананчик Паша... in F# Chat
Unit?
источник

A

Alexandr in F# Chat
Кортеж - это не список. Тут может есть эксперты, поправят меня. Пустого кортежа быть не может.
источник

VL

Vladimir Lozhnikov in F# Chat
let toTuple (origin: 'a []) =
       function
       | [a; b] -> (a, b)
       | _ -> ()

функция, которая преобразует массив в кортеж. по задумке, если массив из двух элементов, то возвращается кортеж из двух элементов. иначе - возвращает пустой кортеж. просто не хочется связываться с нульэйблами
источник

VK

Vladislav Khapin in F# Chat
Choice1of2
источник

A

Alexandr in F# Chat
Ну сделай DU с двумя вариантами: кортеж, empty
источник

VL

Vladimir Lozhnikov in F# Chat
угу, точно
источник

A

Alexandr in F# Chat
Но тут, видимо, проблема в том, что входной список может быть переменной длины?
источник

VZ

Vlad Zaa in F# Chat
Не получится, не может быть «пустого тупла», туплы с разным количеством элементов - разные типы.
источник

VL

Vladimir Lozhnikov in F# Chat
Alexandr
Но тут, видимо, проблема в том, что входной список может быть переменной длины?
да. для этого хочу налепить несколько фунций toTuple для разной длинны массивов
источник

VL

Vladimir Lozhnikov in F# Chat
Vlad Zaa
Не получится, не может быть «пустого тупла», туплы с разным количеством элементов - разные типы.
благодару
источник

AH

Ayrat Hudaygulov in F# Chat
Я вот все думал у меня дежа-вю, но нет

тот же автор вопроса, тот же вопрос.
источник

AH

Ayrat Hudaygulov in F# Chat
источник

VK

Vladislav Khapin in F# Chat
ил код там страшный конечно
источник

AH

Ayrat Hudaygulov in F# Chat
Vladislav Khapin
ил код там страшный конечно
делалось не ради него!
источник

AH

Ayrat Hudaygulov in F# Chat
Vladislav Khapin
ил код там страшный конечно
и вот ты хочешь сказать что фшарп код там красивый и вопросов не вызывает?)
источник

SB

S B in F# Chat
Код человека в глубокой депрессии
источник

VL

Vladimir Lozhnikov in F# Chat
Ayrat Hudaygulov
Я вот все думал у меня дежа-вю, но нет

тот же автор вопроса, тот же вопрос.
этот кот не является рабочим, так как возвращает кортеж в кортеже
источник

VL

Vladimir Lozhnikov in F# Chat
вернее, возвращает объект, который является кортежем в кортеже. начиная с 7-го элемента
источник

P

Pavel in F# Chat
Alexandr
Ну сделай DU с двумя вариантами: кортеж, empty
Такой уже есть, Option )
источник

g

gsomix in F# Chat
Ayrat Hudaygulov
Я вот все думал у меня дежа-вю, но нет

тот же автор вопроса, тот же вопрос.
Я так и не понял, зачем там нужен кортеж.
источник