1
00:00:01,280 --> 00:00:05,650
Bienvenido al primer desafío de codificación de esta sección.

2
00:00:05,650 --> 00:00:08,383
Y este va a ser emocionante.

3
00:00:10,160 --> 00:00:11,450
Porque en este,

4
00:00:11,450 --> 00:00:14,980
estamos construyendo una aplicación Pol simple.

5
00:00:14,980 --> 00:00:17,370
Así que un pol tiene una pregunta,

6
00:00:17,370 --> 00:00:20,790
una variedad de opciones entre las que las personas pueden elegir,

7
00:00:20,790 --> 00:00:25,270
y una matriz con el número de respuestas para cada opción.

8
00:00:25,270 --> 00:00:28,240
Y estos datos se almacenan en este objeto aquí.

9
00:00:28,240 --> 00:00:30,430
que ya creó para ti.

10
00:00:30,430 --> 00:00:32,960
Ahora puedes copiar este objeto desde aquí,

11
00:00:32,960 --> 00:00:35,110
o puede obtenerlo del código final

12
00:00:35,110 --> 00:00:38,723
eso está disponible para la sección en el repositorio de GitHub.

13
00:00:40,130 --> 00:00:43,180
Ahora bien, ya ves, tenemos que preguntar,

14
00:00:43,180 --> 00:00:48,180
la matriz de opciones, y también una nueva matriz de respuestas.

15
00:00:48,840 --> 00:00:50,040
Así que este código aquí,

16
00:00:50,040 --> 00:00:52,660
aprenderemos cómo funciona en la próxima lección.

17
00:00:52,660 --> 00:00:57,180
Pero esto creará esta matriz de cuatro ceros.

18
00:00:57,180 --> 00:01:00,360
Y eso es porque hay cuatro opciones aquí,

19
00:01:00,360 --> 00:01:01,473
para esta pregunta

20
00:01:03,900 --> 00:01:06,520
Y ahora, aquí están sus tareas.

21
00:01:06,520 --> 00:01:09,340
Entonces, primero en ese objeto de encuesta,

22
00:01:09,340 --> 00:01:13,040
cree un nuevo método llamado registrar nueva respuesta.

23
00:01:13,040 --> 00:01:15,990
Y este método hace dos cosas.

24
00:01:15,990 --> 00:01:17,770
Así que muestra una ventana de aviso

25
00:01:17,770 --> 00:01:21,500
para que el usuario ingrese el número de la opción seleccionada.

26
00:01:21,500 --> 00:01:25,163
Y aquí, quiero que el texto se vea exactamente así.

27
00:01:26,200 --> 00:01:27,159
Entonces,

28
00:01:27,159 --> 00:01:30,210
basado en el número ingresado,

29
00:01:30,210 --> 00:01:34,750
por lo que el usuario debe ingresar cero, uno, dos o tres.

30
00:01:34,750 --> 00:01:37,863
Entonces, en base a eso, actualice la matriz de respuestas.

31
00:01:38,800 --> 00:01:40,670
Entonces, si el usuario,

32
00:01:40,670 --> 00:01:42,479
da tres aquí,

33
00:01:42,479 --> 00:01:43,770
como la opción,

34
00:01:43,770 --> 00:01:47,850
luego aumente el valor en la posición tres de la matriz.

35
00:01:47,850 --> 00:01:50,223
Y, por supuesto, aumentar eso en uno.

36
00:01:51,580 --> 00:01:55,410
Para hacer esto, asegúrese de que la entrada sea realmente un número.

37
00:01:55,410 --> 00:01:57,793
Y si ese número tiene sentido,

38
00:02:00,600 --> 00:02:03,150
entonces quiero que llames a este método,

39
00:02:03,150 --> 00:02:06,580
cada vez que el usuario haga clic en este botón.

40
00:02:06,580 --> 00:02:09,170
Y aquí es donde está el segundo botón aquí,

41
00:02:09,170 --> 00:02:10,573
entra en juego.

42
00:02:11,720 --> 00:02:16,240
Luego, número tres, cree un método llamado mostrar resultados.

43
00:02:16,240 --> 00:02:19,150
Y este, debería, como su nombre lo dice,

44
00:02:19,150 --> 00:02:21,460
mostrar los resultados de la encuesta.

45
00:02:21,460 --> 00:02:25,080
Ahora este método toma un argumento llamado tipo.

46
00:02:25,080 --> 00:02:29,390
Y ese tipo debería ser una cadena, como digo, aquí,

47
00:02:29,390 --> 00:02:32,900
y el valor de esa cadena debe ser cadena,

48
00:02:32,900 --> 00:02:34,060
o matriz.

49
00:02:34,060 --> 00:02:37,410
Así que estas son dos formas diferentes de mostrar los resultados,

50
00:02:37,410 --> 00:02:38,730
básicamente.

51
00:02:38,730 --> 00:02:42,260
Ahora, si el tipo se establece en la cadena de matriz,

52
00:02:42,260 --> 00:02:45,590
luego simplemente muestre la matriz de resultados tal como está,

53
00:02:45,590 --> 00:02:48,290
utilizando un registro de punto de consola normal.

54
00:02:48,290 --> 00:02:51,890
Y esta debería ser la opción predeterminada.

55
00:02:51,890 --> 00:02:56,130
Está bien. Ahora, si el tipo se establece en cadena,

56
00:02:56,130 --> 00:02:59,883
luego muestre una cadena como esta aquí.

57
00:03:00,870 --> 00:03:05,490
Bueno. Y luego, una vez que haya construido este método,

58
00:03:05,490 --> 00:03:10,190
ejecútelo cada vez que registre una nueva respuesta.

59
00:03:10,190 --> 00:03:11,350
Así que esencialmente,

60
00:03:11,350 --> 00:03:14,653
cada vez que alguien hace clic en este botón aquí,

61
00:03:15,740 --> 00:03:17,340
llamará esto;

62
00:03:19,748 --> 00:03:21,660
hay registro de un nuevo método de respuesta.

63
00:03:21,660 --> 00:03:26,660
Y luego este método llamará a los resultados de visualización.

64
00:03:27,070 --> 00:03:29,220
Bueno. Y para hacer esto,

65
00:03:29,220 --> 00:03:33,360
use tantas de las herramientas que aprendió en esta sección,

66
00:03:33,360 --> 00:03:35,760
y probablemente también las últimas secciones,

67
00:03:35,760 --> 00:03:38,583
y realmente todo el curso en sí.

68
00:03:39,430 --> 00:03:43,450
Ahora, hay muchas partes móviles en este desafío.

69
00:03:43,450 --> 00:03:47,250
Y puede que no sea tan sencillo como parece aquí.

70
00:03:47,250 --> 00:03:49,190
Entonces, si necesita cortar algunas esquinas,

71
00:03:49,190 --> 00:03:51,570
y hacer algunas cosas un poco más fáciles,

72
00:03:51,570 --> 00:03:53,740
entonces eso no es absolutamente ningún problema.

73
00:03:53,740 --> 00:03:55,920
Al menos solo escribe algo de código por tu cuenta.

74
00:03:55,920 --> 00:03:58,403
Ese es realmente mi objetivo principal con este desafío.

75
00:03:59,280 --> 00:04:02,530
Entonces, si logras hacer estos desafíos,

76
00:04:02,530 --> 00:04:05,320
o para hacer el desafío como se indica aquí,

77
00:04:05,320 --> 00:04:07,630
entonces también tengo un bono para ti.

78
00:04:07,630 --> 00:04:11,750
Y eso es usar este método de visualización de resultados,

79
00:04:11,750 --> 00:04:15,599
que construyó antes para mostrar estas dos matrices,

80
00:04:15,599 --> 00:04:17,703
que tenemos aquí en los datos de prueba.

81
00:04:18,720 --> 00:04:20,830
Bueno. por lo general,

82
00:04:20,830 --> 00:04:24,210
simplemente usa este método para mostrar

83
00:04:24,210 --> 00:04:28,490
la matriz de respuestas que está dentro del objeto.

84
00:04:28,490 --> 00:04:32,250
Pero aquí, quiero que realmente muestres simplemente esta matriz,

85
00:04:32,250 --> 00:04:33,950
y esta matriz.

86
00:04:33,950 --> 00:04:34,970
Y por supuesto,

87
00:04:34,970 --> 00:04:39,970
no coloque esta matriz aquí dentro de este objeto de encuesta.

88
00:04:40,150 --> 00:04:42,910
Está bien, deberías usarlos individualmente.

89
00:04:42,910 --> 00:04:43,960
Ahora, por hacer esto,

90
00:04:43,960 --> 00:04:45,750
tienes que pensar realmente en

91
00:04:45,750 --> 00:04:49,430
cómo debería verse la palabra clave disk en esta situación.

92
00:04:49,430 --> 00:04:50,890
Y entonces necesitas,

93
00:04:50,890 --> 00:04:54,653
y luego básicamente necesita establecer esta palabra clave en consecuencia.

94
00:04:55,530 --> 00:04:58,810
Ahora, está bien, ese es un buen desafío aquí,

95
00:04:58,810 --> 00:05:01,400
y una cosa que es cierta es que,

96
00:05:01,400 --> 00:05:04,780
su código se verá diferente al mío.

97
00:05:04,780 --> 00:05:07,950
Solo soy un desarrollador normal como cualquier otra persona,

98
00:05:07,950 --> 00:05:10,400
y todos escriben su propio código.

99
00:05:10,400 --> 00:05:14,210
Entonces mi código es diferente del código de todos los demás,

100
00:05:14,210 --> 00:05:15,360
probablemente.

101
00:05:15,360 --> 00:05:17,720
Y sí, eso es completamente normal,

102
00:05:17,720 --> 00:05:21,120
si estás empezando a desarrollar tu propio estilo.

103
00:05:21,120 --> 00:05:24,240
Así que tómate tal vez una hora para hacer todo esto,

104
00:05:24,240 --> 00:05:27,653
y luego regrese a este video para ver mi solución.

105
00:05:31,360 --> 00:05:36,330
Así que pongámonos a trabajar aquí. Espero que te haya ido bien,

106
00:05:36,330 --> 00:05:37,933
cuando lo pruebes por tu cuenta.

107
00:05:39,330 --> 00:05:42,683
Y siempre puedes compartir tu experiencia en el área de preguntas y respuestas.

108
00:05:43,940 --> 00:05:47,000
De todos modos, vamos a obtener ahora la respuesta aquí.

109
00:05:47,000 --> 00:05:48,823
Y para eso usamos prompt.

110
00:05:49,810 --> 00:05:51,320
tan constante,

111
00:05:51,320 --> 00:05:52,153
respuesta,

112
00:05:53,420 --> 00:05:54,253
inmediato.

113
00:05:55,500 --> 00:05:59,030
Y entonces, veamos cómo tiene que verse.

114
00:05:59,030 --> 00:06:01,120
Entonces es solo una pregunta,

115
00:06:01,120 --> 00:06:03,030
entonces es una nueva línea,

116
00:06:03,030 --> 00:06:04,340
entonces son estas opciones,

117
00:06:04,340 --> 00:06:07,770
otra línea nueva, y luego hasta el número.

118
00:06:07,770 --> 00:06:09,750
Así que esta parte es siempre la misma.

119
00:06:09,750 --> 00:06:11,963
Así que solo lo estoy copiando de aquí.

120
00:06:14,150 --> 00:06:16,653
Entonces, queremos tomar la pregunta primero.

121
00:06:17,860 --> 00:06:19,650
Y así es,

122
00:06:19,650 --> 00:06:20,483
este,

123
00:06:21,340 --> 00:06:22,323
pregunta de punto

124
00:06:23,550 --> 00:06:26,940
Luego la nueva línea, que es esta, recuerda,

125
00:06:26,940 --> 00:06:28,900
entonces queremos las opciones.

126
00:06:28,900 --> 00:06:32,803
Y así, una nueva línea para cada una de estas opciones aquí.

127
00:06:33,660 --> 00:06:37,290
Entonces, esta es una matriz, queremos transformarla en una cadena.

128
00:06:37,290 --> 00:06:40,790
Y para eso, usamos el método de unión.

129
00:06:40,790 --> 00:06:44,520
Así que este lo aprendimos en la sección anterior.

130
00:06:44,520 --> 00:06:46,423
Así que espero que recuerdes este.

131
00:06:47,330 --> 00:06:52,233
Entonces tomamos la matriz de opciones aquí y la unimos.

132
00:06:53,110 --> 00:06:57,363
Y lo unimos de nuevo con el carácter de nueva línea.

133
00:06:59,160 --> 00:07:02,893
Ahora, está bien, y finalmente, otra línea nueva.

134
00:07:04,263 --> 00:07:05,213
Y luego esta parte.

135
00:07:06,440 --> 00:07:09,090
¿Ahora a la derecha? Ah, y luego nosotros, por supuesto,

136
00:07:09,090 --> 00:07:13,293
También es necesario convertir este resultado en un número.

137
00:07:14,590 --> 00:07:17,230
Está bien. Así que esto se ve bien.

138
00:07:17,230 --> 00:07:21,653
Solo agreguemos un comentario aquí. Así que esto es obtener la respuesta.

139
00:07:23,434 --> 00:07:26,093
Y luego aquí en segundo lugar, es para,

140
00:07:27,150 --> 00:07:28,083
registro.

141
00:07:28,920 --> 00:07:29,753
Creo que es,

142
00:07:30,730 --> 00:07:32,073
lo que teníamos aquí.

143
00:07:33,700 --> 00:07:35,750
Así que el primer paso es obtener la respuesta.

144
00:07:35,750 --> 00:07:39,253
Y el segundo es básicamente actualizar las respuestas.

145
00:07:40,530 --> 00:07:42,923
Así que solo estoy llamando a ese registro la respuesta.

146
00:07:45,790 --> 00:07:50,663
Está bien, pero aquí, comencemos por probarlo.

147
00:07:51,500 --> 00:07:53,380
Así que hagámoslo por ahora, punto de encuesta

148
00:07:54,900 --> 00:07:57,303
registrar nueva respuesta.

149
00:07:59,430 --> 00:08:00,263
Y de hecho,

150
00:08:00,263 --> 00:08:04,180
este es exactamente el formato que estábamos buscando,

151
00:08:04,180 --> 00:08:07,323
digamos tres. Y de hecho, tenemos tres.

152
00:08:08,580 --> 00:08:09,413
Lindo.

153
00:08:11,390 --> 00:08:13,750
Y ahora vamos a registrar la respuesta.

154
00:08:13,750 --> 00:08:15,630
Y recuerda que debemos comprobar,

155
00:08:15,630 --> 00:08:18,530
si este valor es en realidad un número.

156
00:08:18,530 --> 00:08:21,500
Y también, si realmente tiene sentido.

157
00:08:21,500 --> 00:08:23,603
Así que en términos de la cantidad de opciones.

158
00:08:25,070 --> 00:08:29,530
Entonces, primero, verificamos si realmente es un número.

159
00:08:29,530 --> 00:08:31,790
Y hay mejores formas de verificar esto,

160
00:08:31,790 --> 00:08:33,313
Pero más de eso después.

161
00:08:34,270 --> 00:08:36,703
Y también queremos saber si la respuesta,

162
00:08:37,669 --> 00:08:42,630
está por debajo de la longitud de esta matriz, básicamente. ¿Bien?

163
00:08:42,630 --> 00:08:46,840
Entonces, si la respuesta es 10, entonces eso no tiene ningún sentido.

164
00:08:46,840 --> 00:08:49,290
Y por lo que debe permanecer por debajo de la longitud.

165
00:08:49,290 --> 00:08:51,060
Así que la longitud aquí es cuatro.

166
00:08:51,060 --> 00:08:55,740
Entonces, la respuesta máxima que aceptamos es tres.

167
00:08:55,740 --> 00:08:58,983
Entonces, la respuesta debe permanecer debajo de las respuestas de este punto,

168
00:09:00,200 --> 00:09:02,230
longitud del punto

169
00:09:02,230 --> 00:09:05,090
Ahora aquí, no pudimos hacer una declaración if,

170
00:09:05,090 --> 00:09:08,460
y básicamente diciendo que si esto es cierto,

171
00:09:08,460 --> 00:09:13,220
luego aumente la matriz de respuestas en la posición correcta.

172
00:09:13,220 --> 00:09:14,670
Sin embargo, en cambio,

173
00:09:14,670 --> 00:09:18,320
este es en realidad un gran caso de uso para cortocircuitos,

174
00:09:18,320 --> 00:09:20,163
con el operador final.

175
00:09:21,950 --> 00:09:26,510
Así que simplemente hagamos esto. Entonces este punto responde,

176
00:09:26,510 --> 00:09:29,403
y luego vamos a la posición de respuesta,

177
00:09:31,420 --> 00:09:34,670
y luego simplemente aumentarlo así.

178
00:09:34,670 --> 00:09:38,710
Ahora, está bien, así que si esto es cierto,

179
00:09:38,710 --> 00:09:41,565
entonces el operador final continuará. ¿Bien?

180
00:09:41,565 --> 00:09:45,350
Y entonces esto se evalúa, y si sigue siendo cierto,

181
00:09:45,350 --> 00:09:47,800
entonces esto aquí se ejecuta.

182
00:09:47,800 --> 00:09:51,150
Pero si cualquiera de estas condiciones aquí es falsa,

183
00:09:51,150 --> 00:09:53,980
entonces el operador final hará un cortocircuito,

184
00:09:53,980 --> 00:09:56,850
y esta parte aquí no se ejecuta.

185
00:09:56,850 --> 00:10:00,800
Así que este es un buen caso de uso para cortocircuitos,

186
00:10:00,800 --> 00:10:03,230
porque el código que queremos ejecutar,

187
00:10:03,230 --> 00:10:06,030
es solo una simple línea de código.

188
00:10:06,030 --> 00:10:08,850
Ahora bien. Así que ahora vamos,

189
00:10:08,850 --> 00:10:10,250
entonces,

190
00:10:10,250 --> 00:10:11,813
echa un vistazo a las respuestas.

191
00:10:12,800 --> 00:10:14,573
Entonces este punto responde.

192
00:10:16,920 --> 00:10:21,030
Así que esto es por ahora, registrar un nuevo método de respuesta.

193
00:10:21,030 --> 00:10:24,750
Y ahora centrémonos aquí en el punto número dos,

194
00:10:24,750 --> 00:10:26,930
que es en realidad llamar al método,

195
00:10:26,930 --> 00:10:30,473
cada vez que hacemos clic en este botón ENTER aquí.

196
00:10:32,360 --> 00:10:33,370
Entonces,

197
00:10:33,370 --> 00:10:35,623
seleccionemos ese botón,

198
00:10:36,900 --> 00:10:39,163
selector de consulta de punto de documento.

199
00:10:40,420 --> 00:10:42,750
Y ahora necesitamos el nombre de la clase.

200
00:10:42,750 --> 00:10:45,200
Veamos eso aquí de nuevo, en los elementos.

201
00:10:46,220 --> 00:10:48,493
Y así tiene la clase de encuesta.

202
00:10:51,000 --> 00:10:52,063
Así que encuesta,

203
00:10:53,680 --> 00:10:55,523
dot @ detector de eventos.

204
00:10:56,400 --> 00:11:00,780
Haga clic, y ahora la función que queremos ejecutar.

205
00:11:00,780 --> 00:11:03,060
Y eso es @ encuesta

206
00:11:03,060 --> 00:11:04,610
punto

207
00:11:04,610 --> 00:11:07,270
registrar nueva respuesta.

208
00:11:07,270 --> 00:11:11,363
Está bien. Ahora, ¿crees que esto funcionará así?

209
00:11:12,320 --> 00:11:14,070
Y vamos a darle un ahorro, en realidad.

210
00:11:15,000 --> 00:11:17,230
Y hay un error.

211
00:11:17,230 --> 00:11:20,190
Y eso es porque estamos tratando de leer la combinación de propiedades,

212
00:11:20,190 --> 00:11:23,640
de indefinido, aquí mismo.

213
00:11:23,640 --> 00:11:26,900
Entonces, el problema aquí es, como habrás adivinado,

214
00:11:26,900 --> 00:11:29,130
porque hablamos de esto antes,

215
00:11:29,130 --> 00:11:34,130
es que la palabra clave del disco en este momento, apunta a este elemento.

216
00:11:34,190 --> 00:11:36,660
Así que a este botón de encuesta aquí.

217
00:11:36,660 --> 00:11:40,870
Y de nuevo, hay porque en una función de controlador de eventos,

218
00:11:40,870 --> 00:11:42,980
como este de aquí,

219
00:11:42,980 --> 00:11:46,200
que esta palabra clave siempre apuntará al elemento,

220
00:11:46,200 --> 00:11:48,160
al que se adjunta.

221
00:11:48,160 --> 00:11:51,220
Y ahora mismo, hay este botón.

222
00:11:51,220 --> 00:11:55,120
Entonces, para solucionar esto, necesitamos vincular la palabra clave del disco.

223
00:11:55,120 --> 00:11:59,170
Y en este caso, debemos establecerlo en el objeto de encuesta.

224
00:11:59,170 --> 00:12:02,410
Y entonces, en esta función aquí,

225
00:12:02,410 --> 00:12:04,900
que es el resultado del método bind,

226
00:12:04,900 --> 00:12:07,060
así que en esta nueva función,

227
00:12:07,060 --> 00:12:10,603
la palabra clave del disco apuntará al objeto de encuesta.

228
00:12:12,150 --> 00:12:15,720
Así que veamos eso, y ahora sí, funciona.

229
00:12:15,720 --> 00:12:17,620
Entonces esa es la entrada cero aquí.

230
00:12:17,620 --> 00:12:20,410
Y de hecho, ya tenemos nuestra matriz,

231
00:12:20,410 --> 00:12:23,640
donde el conteo de las respuestas en la posición cero,

232
00:12:23,640 --> 00:12:26,630
ha aumentado. Y si intentamos esto, de nuevo,

233
00:12:26,630 --> 00:12:27,993
debe convertirse en dos.

234
00:12:29,030 --> 00:12:29,993
Y lo hace

235
00:12:31,570 --> 00:12:35,390
Ahora, para mostrar estos resultados,

236
00:12:35,390 --> 00:12:39,730
debemos crear este nuevo método llamado mostrar resultados.

237
00:12:39,730 --> 00:12:44,350
Ahora bien, toma una cadena que se llama tipo,

238
00:12:44,350 --> 00:12:46,913
con matriz siendo el valor predeterminado aquí.

239
00:12:48,390 --> 00:12:49,223
Ahora a la derecha.

240
00:12:50,360 --> 00:12:52,370
Así que hagamos esto.

241
00:12:52,370 --> 00:12:53,540
Y también tenga en cuenta,

242
00:12:53,540 --> 00:12:56,430
que este es el tipo de cadena que queremos,

243
00:12:56,430 --> 00:12:58,470
si el tipo es cadena.

244
00:12:58,470 --> 00:13:00,393
Así que copiemos este.

245
00:13:01,560 --> 00:13:04,783
Y ahora aquí, agregamos ese nuevo método llamado,

246
00:13:05,770 --> 00:13:06,743
mostrar,

247
00:13:09,200 --> 00:13:10,083
resultados.

248
00:13:11,070 --> 00:13:12,563
Y así obtiene el tipo.

249
00:13:13,740 --> 00:13:18,480
Y recuerde, tiene el conjunto predeterminado en matriz.

250
00:13:18,480 --> 00:13:21,830
Y aquí, podemos usar los parámetros predeterminados de ESX,

251
00:13:21,830 --> 00:13:24,043
utilizando este signo igual.

252
00:13:25,020 --> 00:13:25,853
Entonces,

253
00:13:25,853 --> 00:13:27,160
si,

254
00:13:27,160 --> 00:13:28,863
tipo es igual,

255
00:13:29,780 --> 00:13:30,613
formación,

256
00:13:32,710 --> 00:13:34,020
luego simplemente inicie sesión,

257
00:13:34,020 --> 00:13:34,870
este,

258
00:13:34,870 --> 00:13:35,703
punto,

259
00:13:36,600 --> 00:13:37,433
entra,

260
00:13:37,433 --> 00:13:38,990
a la consola

261
00:13:38,990 --> 00:13:40,130
Demás,

262
00:13:40,130 --> 00:13:40,963
si,

263
00:13:42,510 --> 00:13:44,313
el tipo es igual,

264
00:13:45,580 --> 00:13:46,413
cadena,

265
00:13:48,240 --> 00:13:51,653
entonces queremos registrar algo como esto en la consola.

266
00:13:55,010 --> 00:13:59,023
Entonces, una vez más, una cadena de plantilla o un literal de plantilla.

267
00:13:59,860 --> 00:14:01,740
Y en realidad esto sería fuera

268
00:14:03,260 --> 00:14:04,620
resultados,

269
00:14:04,620 --> 00:14:05,453
son.

270
00:14:06,333 --> 00:14:08,440
Y luego para crear esto aquí,

271
00:14:08,440 --> 00:14:13,220
simplemente podemos unir la matriz para formar una cadena.

272
00:14:13,220 --> 00:14:17,653
Así que ese es el resultado de este punto o en realidad responde,

273
00:14:20,490 --> 00:14:25,490
dot join, y los unimos con una coma y un espacio.

274
00:14:26,220 --> 00:14:28,533
Ahora, está bien, y ahora aquí,

275
00:14:29,920 --> 00:14:32,090
deshagámonos de este registro de puntos de la consola.

276
00:14:32,090 --> 00:14:35,320
Y en su lugar, ahora llamaremos a este método.

277
00:14:35,320 --> 00:14:38,163
Así que este punto muestra los resultados.

278
00:14:39,170 --> 00:14:41,190
Y eso en realidad se llama dos veces.

279
00:14:41,190 --> 00:14:44,023
Una vez sin pasar ningún argumento,

280
00:14:45,000 --> 00:14:47,860
y luego aquí pasando,

281
00:14:47,860 --> 00:14:48,830
cadena,

282
00:14:48,830 --> 00:14:52,270
y entonces veremos ambos tipos de resultados,

283
00:14:52,270 --> 00:14:54,370
impreso en la consola.

284
00:14:54,370 --> 00:14:55,283
Y así es esto,

285
00:14:56,560 --> 00:14:57,623
número cuatro aquí.

286
00:14:59,230 --> 00:15:01,953
Entonces, vamos a darle un ahorro.

287
00:15:04,190 --> 00:15:08,173
Cero. Y, de hecho, funciona igual.

288
00:15:12,110 --> 00:15:13,003
Número tres,

289
00:15:14,040 --> 00:15:15,920
intentemos,

290
00:15:15,920 --> 00:15:17,040
tres de nuevo.

291
00:15:17,040 --> 00:15:19,170
Y así, de hecho, funciona muy bien.

292
00:15:19,170 --> 00:15:20,770
Permítanme ahora introducir algo más.

293
00:15:21,850 --> 00:15:23,580
Y entonces nada cambia aquí.

294
00:15:23,580 --> 00:15:25,513
Por lo tanto, los resultados no se actualizan.

295
00:15:26,410 --> 00:15:31,410
Y eso es debido a esta lógica de prueba que tenemos aquí.

296
00:15:32,000 --> 00:15:36,523
Excelente. Así que espero que hayas estado siguiendo hasta aquí.

297
00:15:38,640 --> 00:15:41,290
Así que esto es similar a lo que hemos estado haciendo.

298
00:15:41,290 --> 00:15:43,353
Y ahora veamos el bono aquí.

299
00:15:44,230 --> 00:15:48,870
Así que usemos el método de visualización de resultados que acabamos de usar,

300
00:15:48,870 --> 00:15:51,480
pero para mostrar estas dos matrices.

301
00:15:51,480 --> 00:15:53,620
Bien, vamos a copiarlos solo,

302
00:15:53,620 --> 00:15:56,170
para que no tengamos que desplazarnos tanto.

303
00:15:56,170 --> 00:15:59,470
Y aquí dice que debemos pensar,

304
00:15:59,470 --> 00:16:02,240
cómo se verá la palabra clave del disco.

305
00:16:02,240 --> 00:16:04,453
Así que haremos eso, por supuesto.

306
00:16:07,300 --> 00:16:11,403
Bien, estas son las matrices con las que vamos a trabajar.

307
00:16:13,740 --> 00:16:14,573
Entonces,

308
00:16:15,890 --> 00:16:20,530
el método está en los resultados de visualización de puntos Pol.

309
00:16:20,530 --> 00:16:21,660
Pero como dije,

310
00:16:21,660 --> 00:16:23,023
ahora, queremos llamar,

311
00:16:24,201 --> 00:16:28,240
este método aquí, no con esta matriz.

312
00:16:28,240 --> 00:16:33,090
Así que no con la matriz de respuestas, sino con esta matriz.

313
00:16:33,090 --> 00:16:35,370
Entonces, ¿qué debemos hacer aquí?

314
00:16:35,370 --> 00:16:38,760
Bueno, tendremos que usar el método de llamada,

315
00:16:38,760 --> 00:16:42,000
porque necesitaremos una nueva palabra clave de disco, ¿verdad?

316
00:16:42,000 --> 00:16:46,571
Debido a que los resultados de visualización utilizan este punto responde.

317
00:16:46,571 --> 00:16:50,580
Bien, entonces las respuestas provienen de la palabra clave del disco.

318
00:16:50,580 --> 00:16:53,660
Entonces, si queremos tener una palabra clave de disco diferente,

319
00:16:53,660 --> 00:16:55,053
entonces necesitamos usar call.

320
00:16:56,460 --> 00:16:59,320
¿Y cómo debería ser la palabra clave del disco?

321
00:16:59,320 --> 00:17:00,820
Bueno, necesitamos un objeto,

322
00:17:00,820 --> 00:17:04,060
que contiene la propiedad de respuestas aquí, ¿verdad?

323
00:17:04,060 --> 00:17:06,820
De lo contrario, no hay manera para este método,

324
00:17:06,820 --> 00:17:09,460
para llamar a este punto responde.

325
00:17:09,460 --> 00:17:12,363
Y entonces podemos simplemente crear un nuevo objeto,

326
00:17:13,780 --> 00:17:16,343
y decir, responde, y luego,

327
00:17:17,490 --> 00:17:19,120
este,

328
00:17:19,120 --> 00:17:21,970
esta matriz, y eso es todo.

329
00:17:21,970 --> 00:17:22,993
Intentemos esto.

330
00:17:23,990 --> 00:17:27,223
Y de hecho, aquí está el resultado impreso.

331
00:17:28,250 --> 00:17:32,093
Y eso incluso ahora nos pasa la opción de cadena.

332
00:17:34,270 --> 00:17:36,780
Y ahora, de hecho, obtenemos los resultados de la encuesta,

333
00:17:36,780 --> 00:17:39,500
cinco, dos y tres.

334
00:17:39,500 --> 00:17:43,470
Está bien. De nuevo, para recapitular, esto funciona,

335
00:17:43,470 --> 00:17:48,470
porque esta función aquí está buscando las respuestas de este punto.

336
00:17:49,210 --> 00:17:52,510
Pero nuestra matriz es, bueno, simplemente está aquí.

337
00:17:52,510 --> 00:17:55,840
Así que necesitamos una manera de hacer que este punto responda,

338
00:17:55,840 --> 00:17:57,570
igual a esta matriz.

339
00:17:57,570 --> 00:18:00,080
Y es por eso que solíamos llamar al método aquí,

340
00:18:00,080 --> 00:18:03,540
para que pudiéramos configurar manualmente la palabra clave del disco,

341
00:18:03,540 --> 00:18:05,160
a un nuevo objeto,

342
00:18:05,160 --> 00:18:08,653
que como la propiedad de las respuestas tiene esa nueva matriz.

343
00:18:10,090 --> 00:18:12,590
Y ahora vamos a intentarlo con el otro aquí.

344
00:18:17,689 --> 00:18:20,447
Y,

345
00:18:20,447 --> 00:18:23,240
y podemos hacer lo mismo sin la cuerda,

346
00:18:23,240 --> 00:18:25,853
y luego simplemente bloqueará la matriz en sí.

347
00:18:27,430 --> 00:18:30,730
Y sí, eso funciona bien.

348
00:18:30,730 --> 00:18:32,210
Excelente.

349
00:18:32,210 --> 00:18:36,520
Ahora, lo que hicimos aquí, no es realmente un escenario real,

350
00:18:36,520 --> 00:18:39,500
pero aún así es bueno para nosotros usar estos conceptos,

351
00:18:39,500 --> 00:18:41,020
de diferentes maneras,

352
00:18:41,020 --> 00:18:43,930
para realmente acostumbrarse a cómo todos estos conceptos,

353
00:18:43,930 --> 00:18:44,993
trabajar juntos.