Информация об изменениях

Сообщение F# обращение к элементу кортежа по порядковому номеру от 20.09.2019 12:19

Изменено 20.09.2019 12:23 zverjuga

F# обращение к элементу кортежа по порядковому номеру
приветствую знатоков F#

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

let (a, b) = (1, 2)


в некоторых случаях это кажется излишним и хотелось бы упрощенки, как это например сделано в swift

let tuple = (1, 2)
tuple.0 // обращение к первому элементу кортежа
tuple.1 // обращение ко второму элементу кортежа


печально и странно, если подобной возможности в F# нет, хотя она так и напрашивается.
F# обращение к элементу кортежа по порядковому номеру
приветствую знатоков F#

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

let (a, b, c, d) = (1, 2, 3, 4)


в некоторых случаях это кажется излишним и хотелось бы упрощенки, как это например сделано в swift

let tuple = (1, 2)
tuple.0 // обращение к первому элементу кортежа
tuple.1 // обращение ко второму элементу кортежа
tuple.2 // обращение к третьем элементу кортежа
tuple.3 // обращение к четвертому элементу кортежа


печально и странно, если подобной возможности в F# нет, хотя она так и напрашивается.