Hola amigos bienvenidos a esta clase donde vamos a ver lo que son los argumentos en las funciones algo
que ya habíamos visto en la clase anterior un poco pero quiero dedicarle una clase pura y exclusivamente
al tema ya que es algo muy importante así que vamos a ver lo que son los argumentos por valor referencia
y parámetros indeterminados en pleito bien vamos a empezar con lo que hemos estado viendo hasta ahora
funciones donde se recuerdan los nosotros estábamos pasando dos argumentos a través de los cuales estaba
conformada la función.
Por ejemplo podemos hacer un ritmo que es lo que vimos con anterioridad y podemos hacer a por ver por
ejemplo.
Entonces yo ejecuto esto y sí hago funciones locuciones y entre paréntesis le envío los valores y quiero
saber cuántos de estos por dos obtenemos el resultado.
Un punto importante que tienen que tener en cuenta funciones es que si nosotros mandamos argumentos
efectivamente verán en pantalla que nos devuelve un error.
Por qué.
Porque si nosotros especificamos que a la función hay que mandarles dos valores o X valores la cantidad
de cohetes que necesiten vamos a estar obligados a que cuando ejecutemos la función le enviemos esos
argumentos y venga acá dice que los necesita los necesita como usted necesita este curso bueno las funciones
necesitan los argumentos que ustedes especifican que le colocaron bien como eran pues acá dentro podemos
hacer muchísimas cosas.
Algo interesante también a tener en cuenta que si uno conoce la función por dentro en el orden de los
factores uno puede invertir o sea lo podemos mandar por nombre a los argumentos si yo coloco a Iguala.
En este caso al estar multiplicando bueno vamos a hacer una resta.
Así se nota la diferencia si ve en Mayor A A debería quedar un primero o no ejecutar porque por más
que solo lo cambio si no lo ejecuto no se encuentra memoria y esto no aparece como en aparece un número
negativo.
Cosa distinta es que si yo hubiese hecho dos menos uno es uno ven la diferencia y esto está bueno de
darlo aquí nosotros estamos enviando los argumentos por nombre entonces de esa manera nosotros definimos
que sea un número negativo.
En cambio acá por la carga también es 2 el número es positivo por qué.
Porque es el número más grande en la resta para solucionar este error por defecto por así decirlo.
Podemos poner los parámetros por defecto por así decirlo sea asignarlos como nulos.
A qué me refiero.
De nulos vamos a llamarlo nulos nulos dije y podemos poner X igual Halonen con mayúscula si no recuerden
que hay sensitive e iguala no vale los dos puntos.
Así me ahorro el stack y bueno acá podemos evaluar por ejemplo si nos enviaron los valores x iguala
none o recuerden las puertas lógicas y estrictamente igual a none la tabulación Freenet
amigo debes ingresar los números.
Por ejemplo reintroduce
en el caso que entráis por qué no entró ninguno.
O sea no envió uno de los dos valores y en caso de que sí la podemos hacer lo que ustedes quieran que
haga esta función vamos a poner X dividido.
Si por ejemplo bien vamos a ver qué pasó acá el famoso error me equivoqué en una.
No me lo ahorro en otra perdón por el ruido de la ventana.
Hermoso evento.
Ven ahí está si o nulos.
Entre paréntesis ven amigos debes ingresar los dos números me ahorré el error y si bueno si yo obviamente
cumplo con lo que me piden y digo que dos coma dos es uno bueno error vamos a ver qué hay acá.
Bien encontré el error.
Seguramente usted me lo están diciendo a gritos álvaro no pusiste ahí bien ahí estaba en un float en
la división uno coma cero Bueno amigos si se dieron cuenta del error mío de haber puesto una o en vez
de él ahí.
Eso no pasa por hablar inscribieran en tiempo pueden etiquetarme en las redes sociales sacarle una foto
advertirme antes.
Me encanta interactuar con ustedes así que bueno amigos les dejo espero que les haya gustado la clase.
Les dejo un abrazo digital.