Type et Value Type

Je ne comprenais pas pourquoi je n’arrivais pas à utiliser la fonction
type sur un élément d’une collection.
Jusqu’a ce que je tombe sur cette ligne dans la doc

:

Note : Vous ne pouvez pas appliquer la fonction Type aux expressions
scalaires telles que les propriétés d’objets (emp.name) ou les
éléments de collections (maColl[5]). Pour cela, vous devez utiliser
la commande Value type.

Pourquoi diable utiliser une instruction différente pour une logique identique ?

Vincent

A bien lire la doc Value Type il y a des subtilités insondables…

Vite dit, de ce que j’ai compris, c’est le type du contenant (Type) et le type du contenu (Value type) sachant qu’on gère maintenant des objets qui n’ont pas de type défini en tant que contenant (dans les objets, C_Variant…)