如果你想要灵活的变量,又不想它太灵活像var,tuple是个好东西。
它有点像R语言的list把不同的东西塞进一个列表,解决了简单的泛型问题。
它还能写bug,因为你用object参数可以随意重新定义成它,你就能在实现正常代码的基础上隐藏一些不正常代码。
bug是个玩笑,其实它最大的价值就是一个轻量级“数据块”,这有点写汇编的感觉,你可以把还未实现的贝塔版功能写在发行版程序里,以后不用修改程序就能增加功能。
数据块返璞归真,是Opencv和R成功的基础。
C之后的高级语言,使用数据块变得很奢侈,现在又回来了。