1
00:00:00,180 --> 00:00:00,900
Continuemos.

2
00:00:01,020 --> 00:00:03,330
Veamos cómo pasar parámetros o argumentos.

3
00:00:03,910 --> 00:00:04,350
élide.

4
00:00:05,520 --> 00:00:11,060
Hoy día, cuando levantamos nuestros programas, por ejemplo, siempre ejecutamos con él.

5
00:00:11,130 --> 00:00:13,200
Rán Pero no pasa ningún argumento.

6
00:00:13,260 --> 00:00:14,010
Acá tampoco.

7
00:00:14,100 --> 00:00:17,660
Entonces la forma sería configurar la ejecución o el rán.

8
00:00:18,090 --> 00:00:19,890
Entonces nos vamos, por ejemplo, a la clase.

9
00:00:19,980 --> 00:00:21,780
Vamos a partir colectada de acá, más simple.

10
00:00:21,840 --> 00:00:26,030
Argumentos, línea, comando o podemos seleccionar acá en el desplegable.

11
00:00:26,030 --> 00:00:27,570
Y si aparece, perfecto.

12
00:00:28,610 --> 00:00:37,360
Acá se selecciona argumentos línea comando y una vez seleccionada editar configuraciones acá de arranque,

13
00:00:37,570 --> 00:00:44,830
acá tenemos las distintas opciones y acá tenemos argumentos de la aplicación o del programa importante

14
00:00:44,830 --> 00:00:50,530
que estés seleccionado la clase que queramos levantar, argumentos, línea comando en nuestro caso,

15
00:00:50,560 --> 00:00:56,380
pero también podemos hacer click acá y campe se fijan a cada ejecutar argumento, línea, comando,

16
00:00:56,380 --> 00:00:56,950
calculadora.

17
00:00:57,930 --> 00:01:07,450
Pero vamos a colocar línea comando y por ejemplo acá argumentos del programa Andrés, Pepe, Juan,

18
00:01:07,990 --> 00:01:11,390
Lalo, cualquier nombre y aplicamos OK.

19
00:01:12,460 --> 00:01:18,340
OK, perfecto, ahora levantamos argumento, el línea de comando tiene que estar seleccionado RAN.

20
00:01:19,590 --> 00:01:25,290
André Pepe Juan Lacko pasa los parámetros vía configuración en el Rán.

21
00:01:25,440 --> 00:01:31,200
Ahora si quiero ejecutar argumento, línea, comando, calculadora perfecto, nos vamos a editar.

22
00:01:33,150 --> 00:01:39,540
Nos vamos a parámetros multi espacio 10 y 5.

23
00:01:39,690 --> 00:01:43,880
Entonces son tres argumento multi la operación a Hive.

24
00:01:44,980 --> 00:01:51,160
Aplicamos okkhoy, levantamos, tiene que estar seleccionado acá, calculadora resultó la operación

25
00:01:51,250 --> 00:01:56,650
multiplicaciones 50, claro 10 por 5 y así entonces bien simple.

26
00:01:57,180 --> 00:02:02,650
Ahora recuerden cada vez que ejecutan de esta forma tienen que volver a editar configuraciones.

27
00:02:03,780 --> 00:02:09,190
Porque queda guardada, por ejemplo, para argumento línea comando que ha guardado entre Pepe, Juan

28
00:02:09,250 --> 00:02:09,670
y Lalo.

29
00:02:09,880 --> 00:02:12,790
Bueno, lo pueden dejar de esa forma pasando esos parámetros.

30
00:02:13,700 --> 00:02:20,660
Y acá también el resto de la clase queda como estaba antes, pero se guarda esta configuración para

31
00:02:20,750 --> 00:02:22,130
estas clases.

32
00:02:23,150 --> 00:02:28,730
Y eso sería entonces importante que esté seleccionado acá, acá, con sus parámetros, lo que queramos

33
00:02:28,790 --> 00:02:30,920
ejecutar y los parámetros que queramos enviar.

34
00:02:31,010 --> 00:02:35,540
Bueno, en realidad una clase bien simple, pero creo que importante de explicar.

35
00:02:36,910 --> 00:02:42,530
Si colocamos, por ejemplo, cero y colocamos diff aplicar, se cambia la configuración.

36
00:02:42,880 --> 00:02:44,800
Okey, si levantamos calculadora.

37
00:02:46,240 --> 00:02:48,000
No se puede dividir por cero.

38
00:02:48,040 --> 00:02:49,360
Así que está valiendo.

39
00:02:49,600 --> 00:02:54,910
Bueno, y también recuerde que podríamos ser más estrictos en la validación, porque acá estamos convirtiendo

40
00:02:54,910 --> 00:02:55,280
entero.

41
00:02:55,330 --> 00:02:56,230
Pero qué pasa?

42
00:02:56,380 --> 00:03:04,420
Por ejemplo, si nos vamos a editar configuraciones y coloco la letra N, por ejemplo, no es un dígito

43
00:03:04,440 --> 00:03:05,670
no numérico aplicar.

44
00:03:05,710 --> 00:03:06,030
OK.

45
00:03:06,340 --> 00:03:07,090
Levantamos.

46
00:03:07,750 --> 00:03:10,030
Lanza un number format exception.

47
00:03:10,610 --> 00:03:12,060
Bueno, podemos manejar excepciones.

48
00:03:12,300 --> 00:03:14,650
Acá puede ser de forma independiente.

49
00:03:14,960 --> 00:03:15,290
Hoy el.

50
00:03:15,720 --> 00:03:17,770
Y así manejamos el error de cada uno.

51
00:03:17,920 --> 00:03:20,230
O para simplificar, manejamos ambos.

52
00:03:21,070 --> 00:03:23,860
Troy llega, colocábamos el catch,

53
00:03:26,800 --> 00:03:28,670
el tipo, la forma deception.

54
00:03:30,280 --> 00:03:35,380
Manejamos el error a nuestro gusto, ya sea para salirnos con un mensaje tal como lo hicimos acá o lo

55
00:03:35,380 --> 00:03:35,740
que sea.

56
00:03:36,060 --> 00:03:39,760
Pero hay que tener en cuenta un detalle que como estamos dentro del traje.

57
00:03:40,000 --> 00:03:40,630
Y acá estamos.

58
00:03:40,720 --> 00:03:46,360
Inicializar datos que después se utilizan fuera del contexto del catch marca error.

59
00:03:46,450 --> 00:03:47,950
Dice que resultado no existe.

60
00:03:48,460 --> 00:03:51,870
Ah, y tampoco, claro, porque se definen dentro del Troi.

61
00:03:52,150 --> 00:03:52,840
Entonces tenemos dos.

62
00:03:53,040 --> 00:04:00,030
Anny Damos todo esto dentro del Troi, todo, todo esto o bien inicializar afuera.

63
00:04:00,700 --> 00:04:02,290
El ve y el resultado.

64
00:04:03,220 --> 00:04:05,470
Por ejemplo, voy a quitar esto.

65
00:04:05,700 --> 00:04:08,480
Lo de copiar lo dejo acá, lo dejo en cero.

66
00:04:09,250 --> 00:04:10,000
Lo mismo ve.

67
00:04:13,210 --> 00:04:13,990
Y lo mismo.

68
00:04:14,080 --> 00:04:14,710
Resultado?

69
00:04:15,580 --> 00:04:16,180
Resultado?

70
00:04:16,240 --> 00:04:19,410
Simplemente le quito completamente lo corto y lo dejo acá.

71
00:04:20,080 --> 00:04:25,570
No es necesario que esté acá en el traé y le quitamos los inte, ya que está inicializar acá.

72
00:04:25,720 --> 00:04:30,130
Acá se define la variable, el tipo entera, acá no, simplemente se le tiene el valor.

73
00:04:30,490 --> 00:04:35,680
Acá se define con un valor por defecto cero y acá se le da el valor de los argumentos.

74
00:04:36,200 --> 00:04:36,440
Si.

75
00:04:37,700 --> 00:04:39,890
Manejamos el error, somos un poco más estrictos.

76
00:04:40,250 --> 00:04:49,000
Entonces sought cuidado y deben ser enteros.

77
00:04:50,130 --> 00:04:54,800
Y es mejor usar incluso ER acá y acá también.

78
00:04:56,150 --> 00:04:58,040
En caso de error se acuerde que lo vimos.

79
00:04:59,970 --> 00:05:00,840
Y acá también.

80
00:05:02,220 --> 00:05:05,630
Entonces, cuidado, hoy deben ser enteros.

81
00:05:07,190 --> 00:05:13,780
Y como explicaba, no podríamos salir como alternativa o bien podríamos inicializar AIB en cero.

82
00:05:13,820 --> 00:05:15,470
Pero no tiene mucho sentido.

83
00:05:15,800 --> 00:05:17,300
Cree que mejor esa linos?

84
00:05:24,280 --> 00:05:28,150
Vuelva a intentarlo y eso entonces ejecutamos.

85
00:05:30,730 --> 00:05:32,650
Cuidado, hay que en ser entero.

86
00:05:32,740 --> 00:05:33,370
Vuelvo a intentar.

87
00:05:33,460 --> 00:05:38,320
Entonces estamos manejando el error con troikas naam de forma reception y está un poco más robusto.

88
00:05:38,830 --> 00:05:41,080
Entonces, por último, editar.

89
00:05:42,910 --> 00:05:44,050
157.

90
00:05:45,120 --> 00:05:48,050
Aplicar o levantarnos.

91
00:05:50,780 --> 00:05:52,580
Acá está el resultado de la división.

92
00:05:52,690 --> 00:05:53,000
Bien.

93
00:05:53,210 --> 00:05:55,940
Ahora sí que si continuamos en la siguiente clase.
