Red de conocimiento informático - Problemas con los teléfonos móviles - En VB, ¿cuál es la diferencia entre una subrutina sin valor de retorno y una función? Es mejor dar un ejemplo real.

En VB, ¿cuál es la diferencia entre una subrutina sin valor de retorno y una función? Es mejor dar un ejemplo real.

Sí, la diferencia entre las funciones Sub y Function es que una no tiene valor de retorno y la otra sí.

El siguiente ejemplo es para encontrar un número conforme. Por ejemplo, 5^2=25,6^2=36 es un número conforme. Un número conforme (N^2=xxN) es el número de dígitos de un número, luego eleva al cuadrado y toma el número de dígitos del número original y los últimos dígitos del mismo número y compáralos para ver si son iguales.

Subcomando privado1_Click()

Atenuar i como entero

Para i = 1 a 100

Imprimir f(i);

Siguiente i

End Sub

Función f( n como entero)

Dim k como entero

k = 10

Hacer mientras (n Mod k <> n)

k = k * 10

Bucle

Si (n = (n ^ 2 Mod k)) Entonces f = n

Función final