Red de conocimiento informático - Conocimiento del nombre de dominio - Resultado urgente de la programación de VB, creo que el resultado es 10 por qué hay 12, 14

Resultado urgente de la programación de VB, creo que el resultado es 10 por qué hay 12, 14

Lee tu pregunta

La escribí en php

función xxx($a){

$a = $ a +2;

si ($a < 7){

xxx($a);

}

$ a = $a +2;

echo $a.'
';

}

xxx(2 >

); La salida es contraria a lo que dijiste, son 6, 8 y 10

¿Por qué salen tres números? 2 =4 =6

Pero su salida es 10, 12, 14, lo cual creo que es extraño

Creo que cuando se llama a vb, el final de la llamada se fusionará en el valor de llamada, por ejemplo =2. Si elimino el enlace if, entonces el resultado será 6, luego, si lo llamo nuevamente, el resultado será 10, por lo que los resultados de la analogía serán 12, 14, lo cual no es sorprendente

Cuando llamo a vb , cuando I Cuando se llama a 4 al final de la llamada, el resultado es 10, luego 12 y 14. No lo entiendo del todo

Hay una diferencia tan grande entre vb y php, también lo vi en tu ejemplo

Hay una diferencia tan grande entre vb y php, yo Lo vi en tu ejemplo Lo vi en

Son todos iguales.