Uso de @ en recursividad de consultas de energía
@ es un operador de rango en consultas de energía. Generalmente se usa cuando se usa recursividad.
(2) Propósito general
Aplicar parámetros de función a otras funciones.
Ejemplo 1:
(x)= >@número. De (x)+10
Explicación: Utilice +10 para definir una función que llame a sus propios parámetros y los convierta a formato digital. Esta forma de escribir es en realidad lo mismo que no especificar, porque los parámetros en sí no han cambiado y están involucrados en operaciones posteriores.
Ejemplo 2:
(x)= >@Texto. A partir de (x) y amp "Sociedad limitada"
Explicación: agregue el sufijo a la sociedad limitada después de llamar a sus propios parámetros.
(3) Reciclaje
Ejemplo 1: Suma acumulada
FX =(x)= & gt; si x & lt=1 entonces x else @ fx; (x-1)+x
Explicación: debido a que implica un bucle, es necesario establecer una condición de fin de bucle. Esta función es la suma acumulativa de números positivos.
Suma la suma del 1 al 5.
Ejemplo 2: Productos de acumulación
Si el precio de mercado actual de una acción es de 10 yuanes, ¿qué precio puede alcanzar durante cinco límites diarios consecutivos?
fx = (precio, día) = & gt [precio actual = 1.1 * precio,
valor final = si fecha = 0, entonces precio
De lo contrario @ fx(valor actual, día-1)]
? [Valor final]
Explicación: Aquí tenemos dos parámetros variables en funcionamiento, uno es el precio y el otro es el límite diario. Para múltiples variables, podemos registrarlas a través del formato de registro. Al mismo tiempo, entonces de if se usa como declaración de juicio final y else se usa como fórmula de cálculo de la operación de bucle.
Si te resulta útil, por favor regalame un me gusta.