1. Analyse de la précédence droite-à-gauche sur 2*3+4
Développeur KDB+ juniorContexte
Un développeur habitué au SQL traditionnel ou au C++ obtient des résultats inattendus sur des calculs arithmétiques simples en q.
Problème
Vérifier graphiquement pourquoi 2*3+4 ne produit pas 10 en q et inspecter les sous-arbres d'exécution.
Utilisation
Saisir 2*3+4 dans l'éditeur et cocher la case pour afficher les badges d'ordre d'évaluation.
qCode: "2*3+4", showOrder: true, showFunctional: falseRésultat
L'arbre affiche la réduction du sous-arbre 3+4 vers 7, puis la multiplication finale par 2 pour un résultat de 14.