Есть ли какая-либо техническая причина, по которой Rust предназначен для использования точечной нотации для кортежей вместо использования индексной нотации (t[2]
)?
let t = (20u32, true, 'b')
t.2 // -> 'b'
Точечное обозначение кажется естественным при доступе к свойствам структуры и объекта. Я не мог найти ресурс или объяснение в Интернете.