1
00:00:02,250 --> 00:00:04,350
Ciao, questo è che non vogliono perderti.

2
00:00:04,350 --> 00:00:11,040
E guardando indietro osserviamo le operazioni di taglio le operazioni di taglio sono operazioni intermedie come accennato

3
00:00:11,160 --> 00:00:16,320
in precedenza e vedremo tre operazioni che sono sotto le operazioni di taglio

4
00:00:16,650 --> 00:00:20,330
e che sono un limite e una competenza distinti.

5
00:00:20,390 --> 00:00:29,050
Quindi, le operazioni di divisione come il nome implica vengono utilizzate per suddividere il flusso, proprio come concordare che tagliamo una pizza.

6
00:00:29,520 --> 00:00:34,000
In questo modo siamo in grado di concentrarci solo su una parte particolare della storia.

7
00:00:34,260 --> 00:00:34,710
OK.

8
00:00:34,800 --> 00:00:38,700
Quindi le operazioni di affettamento sono principalmente per affettare la strada.

9
00:00:38,730 --> 00:00:47,010
Quindi qui per questa demo ho creato due nuovi occhiali chiamati operazioni di flusso e estrattore di dati all'interno

10
00:00:47,010 --> 00:00:50,360
del pacchetto chiamato flussi funzionali quadrati semantici.

11
00:00:50,370 --> 00:00:53,080
Quindi in precedenza avevamo questa classe chiamata schermi Dibbell.

12
00:00:53,100 --> 00:01:00,240
Quindi queste sono due nuove classi e useremo un justis molto interessante e possiamo usare gli stessi

13
00:01:00,240 --> 00:01:03,290
usi anche per le lezioni successive.

14
00:01:03,630 --> 00:01:04,100
OK.

15
00:01:04,140 --> 00:01:07,220
Ed è un ottimo caso d'uso per l'utilizzo degli stream.

16
00:01:07,350 --> 00:01:13,910
Quindi l'utilizzo è che vogliamo estrarre i dati da due diversi servizi web.

17
00:01:14,010 --> 00:01:18,380
Quindi diciamo che i servizi web sono Amazon e Bonser nobile.

18
00:01:18,670 --> 00:01:25,860
Ed entrambi come i libri e dato una parola chiave lì come restituire i libri che corrispondono alla particolare Akiba che

19
00:01:25,950 --> 00:01:28,890
faccio che ha abbinato una parola chiave particolare.

20
00:01:28,980 --> 00:01:35,870
Quindi non invocheremo alcun servizio Web, quindi non possiamo farlo, ma semplicemente imiteremo quel tipo di cose.

21
00:01:35,900 --> 00:01:37,340
L'uso è ok

22
00:01:37,410 --> 00:01:44,220
Penso che in realtà anche se useremo qualche tipo di servizio Web, recupereremo alcuni dati

23
00:01:44,220 --> 00:01:51,600
nella casa del nostro Exham nostro jigsaw e poi li convertiremo in oggetti Java e dobbiamo doverli

24
00:01:51,600 --> 00:01:52,970
mostrare all'utente .

25
00:01:53,220 --> 00:01:59,520
Quindi non possiamo archiviare questi dati nel database, ma potremmo semplicemente prendere questi dati da questi diversi servizi Web

26
00:01:59,520 --> 00:02:02,180
e molti di loro e mostrarli all'utente.

27
00:02:02,370 --> 00:02:08,240
Quindi quello può essere un tipo di utilizzo è OK a volte potremmo dover fare qualcosa di simile.

28
00:02:08,250 --> 00:02:14,490
Quindi in quel tipo di scenario dal momento che non stiamo usando il database, quindi potremmo dover mettere tutto in

29
00:02:14,490 --> 00:02:19,130
un negozio di raccolta tutto in una collezione e potremmo dover montare un'azione politica.

30
00:02:19,350 --> 00:02:21,060
Ed è qui che i flussi entrano in gioco.

31
00:02:21,240 --> 00:02:27,770
Quindi è un caso d'uso molto interessante per l'utilizzo degli stream, quindi la struttura dei dati qui è una classe

32
00:02:27,790 --> 00:02:33,920
in cui il modo in cui leggere X Factor è solo Tumut. Quello è quello che rappresenta Amazon.

33
00:02:33,920 --> 00:02:40,950
Quindi arriva da Amazon a passare un ceppo sull'altro è una carta metodo simile che ottiene il numero bon

34
00:02:41,040 --> 00:02:48,630
son e ancora una volta passiamo una stringa stringa una parola chiave e poi abbiamo scritto un elenco di libri

35
00:02:48,630 --> 00:02:49,250
qui.

36
00:02:49,500 --> 00:02:49,970
OK.

37
00:02:50,070 --> 00:02:56,150
Sui libri, ma in realtà è su Mr. classe all'interno di questa nuova classe chiamata operazioni di flusso.

38
00:02:56,280 --> 00:02:57,550
Quindi eccolo qui.

39
00:02:57,690 --> 00:02:58,280
È un inizio

40
00:02:58,290 --> 00:03:06,150
Sig. Koolhaas e le tasse che abbiamo qui sono ISBN che è un lungo che è un codice ISBN lungo

41
00:03:06,150 --> 00:03:07,900
pipe è un identificatore univoco di un libro.

42
00:03:07,950 --> 00:03:16,050
È un numero di 13 cifre e abbiamo la classificazione dei dati del libro Il prezzo del libro e anche la

43
00:03:16,260 --> 00:03:20,690
fonte o la fonte può essere Amazon o Barnes and Noble.

44
00:03:20,820 --> 00:03:27,000
E abbiamo il costruttore per inizializzare i valori e abbiamo un mucchio di chitarre qui per

45
00:03:27,000 --> 00:03:28,880
i loro diversi campi.

46
00:03:28,970 --> 00:03:34,170
Quindi questo è il modo in cui finisco in realtà la cooperazione è da qui dalla metrica principale.

47
00:03:34,370 --> 00:03:41,390
Quindi siamo a Woking qui come a Phos Woking Amazon e stiamo passando questa parola chiave Java e la stessa cosa che stiamo

48
00:03:41,390 --> 00:03:44,520
facendo è quella che stiamo facendo per Bunson mobile.

49
00:03:44,540 --> 00:03:47,580
Stiamo invocando il metodo per trasmettere la stessa forza.

50
00:03:47,780 --> 00:03:53,900
Quindi ognuno di questi argomenti è quindi un elenco di libri e stiamo accumulando quei libri in

51
00:03:54,350 --> 00:03:55,960
questo elenco chiamato libri.

52
00:03:55,970 --> 00:04:02,210
OK, quindi prima stiamo leggendo i libri di Amazon su Internet e poi stiamo leggendo i libri di Bunson noble.

53
00:04:02,300 --> 00:04:07,780
Quindi all'interno di questi metodi stiamo semplicemente trasformando la lista dei libri.

54
00:04:07,790 --> 00:04:10,380
In effetti la parola chiave non è usata qui.

55
00:04:10,550 --> 00:04:16,970
Quindi stiamo solo creando 10 istanze di libri nella methea di Amazon e B puoi vedere che stiamo

56
00:04:16,970 --> 00:04:22,780
passando i dati qui in modo che il primo sia l'ISBN e il suo insieme.

57
00:04:22,790 --> 00:04:24,810
Quindi stiamo passando.

58
00:04:24,940 --> 00:04:30,770
Mi sono iscritto per il titolo, voglio solo che sia semplice. Uso semplicemente i mezzi 1 luglio 2 3 e

59
00:04:30,770 --> 00:04:31,650
così via.

60
00:04:31,650 --> 00:04:34,260
E poi sii come scrivere qui.

61
00:04:34,280 --> 00:04:43,110
E tutti abbiamo visto come il prezzo e la fonte che è Amazon così su tutti questi sono raccolti nel fare e

62
00:04:43,100 --> 00:04:44,170
elencare qui.

63
00:04:44,180 --> 00:04:48,710
Quindi usiamo gli array non Asinus e andiamo nell'elenco dei libri.

64
00:04:49,070 --> 00:04:54,980
Quindi il tema successivo è un Barnes and Noble e, proprio come la questione Amazon, abbiamo

65
00:04:54,980 --> 00:04:59,030
sette elementi che stiamo aprendo per primi su libri identici.

66
00:04:59,210 --> 00:05:01,980
Ma dal momento che è da Bunson non sarà approvato alcun conto.

67
00:05:02,000 --> 00:05:03,450
E per il sociale.

68
00:05:03,680 --> 00:05:05,400
E ha il suo prezzo.

69
00:05:05,420 --> 00:05:05,680
OK.

70
00:05:05,690 --> 00:05:11,060
Perché il prezzo non deve essere visto per lo stesso libro in due fonti diverse e può avere anche il

71
00:05:11,060 --> 00:05:11,720
proprio rating.

72
00:05:11,720 --> 00:05:16,820
Quindi per il giavellotto ha una valutazione di tre virgola nove nella fonte e nel prezzo di.

73
00:05:16,850 --> 00:05:24,140
Ma qui ha il prezzo della quantificazione e anche l'ISBN è mantenuto simile in entrambi i libri dei libri sono

74
00:05:24,140 --> 00:05:28,930
identici perché sono stato come ho detto prima in modo univoco e Dyesebel.

75
00:05:28,940 --> 00:05:35,150
Quindi i primi quattro libri sono anche presenti in Amazon e gli ultimi tre libri sono unici per il nostro esclusivo

76
00:05:35,150 --> 00:05:36,230
Barnes and Noble.

77
00:05:36,290 --> 00:05:38,120
Quindi, ancora una volta stiamo aggiungendo un elenco qui.

78
00:05:38,360 --> 00:05:41,970
Quindi questo è il caso d'uso che useremo.

79
00:05:42,260 --> 00:05:47,120
E la prima cosa che faremo è che stai invocando questo metodo chiamato slice

80
00:05:47,120 --> 00:05:48,190
su Go books.

81
00:05:48,290 --> 00:05:52,330
Quindi abbiamo i libri di entrambe le fonti e lo stiamo trasmettendo.

82
00:05:52,340 --> 00:05:56,800
Ecco un metodo di sezione o una metrica del modello e abbiamo solo la dichiarazione di stampa qui.

83
00:05:56,900 --> 00:06:05,930
Quindi è una lista di libri e quello che deve fare è stampare la maggior parte dei cinque libri distinti con tutto maggiore o uguale

84
00:06:05,930 --> 00:06:07,860
a 4. 5.

85
00:06:08,150 --> 00:06:10,560
OK, ecco cosa dobbiamo fare qui.

86
00:06:10,580 --> 00:06:15,090
Quindi vogliamo distinguere perché ci sono alcuni libri che sono comuni a entrambe le fonti.

87
00:06:15,410 --> 00:06:18,410
Ora nel mondo del database useresti una query come questa.

88
00:06:18,410 --> 00:06:26,930
Diceva Select Distinct of ISBN di un crem book di istanza quando rating è maggiore o uguale a

89
00:06:26,930 --> 00:06:28,140
4. 5.

90
00:06:28,340 --> 00:06:31,200
E la gente userebbe questo limite di corrente della funzione.

91
00:06:31,400 --> 00:06:36,320
OK, stavamo usando una funzione chiamata limite e vedremo perché abbiamo bisogno solo dei cinque libri.

92
00:06:36,320 --> 00:06:39,790
Quindi stiamo dicendo che abbiamo bisogno solo dei cinque libri.

93
00:06:39,800 --> 00:06:42,330
Ecco come specifichiamo nei database.

94
00:06:42,380 --> 00:06:48,140
Useremo questo complimento di Glaus per ottenere i nostri libri distinti che utilizzerebbero la funzione di distretto.

95
00:06:48,230 --> 00:06:56,300
Quindi, anche negli stream B, un metodo chiamato distinto per rimuovere il ciclo perché si ottengono solo i

96
00:06:56,300 --> 00:06:57,630
valori univoci.

97
00:06:57,850 --> 00:07:02,720
E abbiamo anche un metodo chiamato Lamech per ottenere solo cinque voci.

98
00:07:02,720 --> 00:07:05,800
Quindi la terminologia è anche simile qui.

99
00:07:06,020 --> 00:07:07,480
Quindi è molto carino

100
00:07:07,490 --> 00:07:12,800
Quindi andiamo avanti e implementiamo le operazioni in modo che siano raccolte come libri.

101
00:07:12,800 --> 00:07:18,890
Quindi prendiamo i libri e invochiamo il metodo di streaming.

102
00:07:18,910 --> 00:07:25,400
Quindi questa è una pipeline che stiamo per bruciare e il rating deve essere maggiore o uguale a 4. 5.

103
00:07:25,500 --> 00:07:31,280
E il self-hater è definito o lambda.

104
00:07:31,400 --> 00:07:33,170
Quindi ogni elemento è un libro.

105
00:07:33,170 --> 00:07:39,670
Quindi abbiamo un metodo chiamato valutazione nella classe di classe del libro.

106
00:07:39,700 --> 00:07:45,730
Quindi, quando dici più grande di Google Now, costruiamo gradualmente questo.

107
00:07:45,730 --> 00:07:47,740
Quindi mettiamo una mappa qui.

108
00:07:47,980 --> 00:07:52,500
Quindi abbiamo il filtro motard su cui stiamo giocando abbastanza bene.

109
00:07:52,700 --> 00:07:57,580
OK, l'unico se il libro è maggiore o uguale al punto intero più alto di quello che può essere passato

110
00:07:57,580 --> 00:07:58,070
alla mappa.

111
00:07:58,070 --> 00:08:03,180
Nota che sul metodo della mappa trasformiamo il libro in una stringa.

112
00:08:03,230 --> 00:08:04,950
Prendiamo il titolo.

113
00:08:04,960 --> 00:08:09,720
Quindi definiamo una funzione sappiamo che la mappa ha una funzione.

114
00:08:09,760 --> 00:08:18,920
Quindi ci vorrebbe un libro come input ed è stato scritto quel Typee e abbiamo bisogno di stampare.

115
00:08:18,920 --> 00:08:23,240
Quindi usiamo per ogni SMITHURST qui.

116
00:08:23,860 --> 00:08:31,090
E l'azione è il sistema ma tutto il Prindle.

117
00:08:31,320 --> 00:08:33,570
OK, quindi possiamo usare un Hans moderno qui.

118
00:08:33,770 --> 00:08:38,500
Comincerei usando un lambda, potremmo usare un ufficio moderno perché è già un metodo.

119
00:08:38,550 --> 00:08:44,070
Finora ciascuna è un'operazione dominante e queste due sono operazioni intermedie.

120
00:08:44,190 --> 00:08:49,610
Quindi capiamo un'istanza a monte sappiamo che abbiamo stampato.

121
00:08:49,620 --> 00:08:53,100
Quindi abbiamo tutti questi qui bene, come potete

122
00:08:56,140 --> 00:09:03,540
vedere ci sono alcune porte di boobery qui albero Java albero Java qui perché sono comuni a

123
00:09:03,550 --> 00:09:04,890
entrambe le fonti.

124
00:09:05,020 --> 00:09:09,330
Quindi ora dobbiamo aggiungere un terzo trimestre distinto.

125
00:09:09,340 --> 00:09:13,360
Quindi esiste un metodo chiamato distinto e l'interfaccia del flusso.

126
00:09:13,390 --> 00:09:15,270
Puoi cercare più tardi.

127
00:09:15,280 --> 00:09:21,400
Quindi questa è una questione di flusso ma questa terza distinzione sta per essere rimodellata

128
00:09:21,550 --> 00:09:25,000
e per rimodellarla otterrà il metodo degli uguali.

129
00:09:25,090 --> 00:09:32,310
OK, sta per te che userà il metodo di uguale o semplicemente andando a camminare su ciascuna casella.

130
00:09:32,470 --> 00:09:32,930
OK.

131
00:09:33,070 --> 00:09:33,610
Così.

132
00:09:33,640 --> 00:09:36,970
Uguali equivoci possiamo definire su Smethurst uguale.

133
00:09:37,180 --> 00:09:42,780
Quindi i criteri possono essere che possiamo usare il codice ISBN per duplicare.

134
00:09:42,790 --> 00:09:52,300
Quindi andiamo avanti e aggiungiamo il metodo equals nel libro l'anno scorso e diciamo che ci mostrerà che detto genera codice

135
00:09:52,300 --> 00:09:59,660
hash e equivale al rinculo da Gelada efficace che se avete intenzione di scrivere equals.

136
00:09:59,680 --> 00:10:01,950
È inoltre necessario sovrascrivere il codice hash.

137
00:10:02,140 --> 00:10:09,170
Facciamolo, ma utilizziamo solo il codice ISBN ISBN perché sono stato identificato in modo univoco nei libri.

138
00:10:09,170 --> 00:10:16,300
Quindi è così e siamo noi quanto il punteggio duro non sia uguale a quello ed è anche il metodo di potenziamento

139
00:10:16,300 --> 00:10:20,370
del metodo delle stringhe che sarà utile in seguito, come vedremo.

140
00:10:20,380 --> 00:10:29,140
Quindi, ripetiamo ancora una volta il codice sorgente e generiamo stringhe e singolette che usano tutte le tasse in modo che sia tutto ciò

141
00:10:30,390 --> 00:10:31,380
che abbiamo.

142
00:10:31,420 --> 00:10:38,900
È così interessante che usiamo questo uguaglianza e un buon sforzo in tutti quei libri di arte oscura, ma perché

143
00:10:38,920 --> 00:10:41,190
userà l'ISBN per il giorno.

144
00:10:41,440 --> 00:10:44,030
Quindi andiamo avanti ed eseguiamo di nuovo.

145
00:10:45,530 --> 00:10:46,070
Ecco qua.

146
00:10:46,070 --> 00:10:48,740
Quindi quanti elementi unici.

147
00:10:48,760 --> 00:10:49,330
No.

148
00:10:49,620 --> 00:10:50,760
Ora il Graal.

149
00:10:50,810 --> 00:10:54,540
E tutti hanno una valutazione superiore o uguale a 4. 5.

150
00:10:54,590 --> 00:10:59,350
Puoi controllare più tardi una volta scaricato il file.

151
00:10:59,370 --> 00:11:07,860
Quindi andiamo avanti e abbiamo anche bisogno di avere gli alimenti di Bob. Vediamo che Lamech e Leimert affittano questa taglia.

152
00:11:08,190 --> 00:11:13,870
Quindi ora qui su di esso possiamo vedere che siamo come solo cinque elementi qui.

153
00:11:14,810 --> 00:11:15,900
Questo è l'output.

154
00:11:15,920 --> 00:11:22,400
Quindi stai dipingendo il fuoco distruggendo libri che ripetono che sono uguali a quattro punti adesso dopo

155
00:11:22,410 --> 00:11:24,830
che i libri sono stati recuperati.

156
00:11:24,940 --> 00:11:26,050
Li stiamo stampando.

157
00:11:26,270 --> 00:11:29,010
Il sesto libro non verrà stampato.

158
00:11:29,210 --> 00:11:32,770
Quindi il limite è chiamato come operazione di cortocircuito.

159
00:11:32,870 --> 00:11:34,400
Quindi è quello che farà.

160
00:11:34,460 --> 00:11:38,430
Sta andando a bordo della pipeline dopo aver superato cinque elementi.

161
00:11:38,480 --> 00:11:43,910
OK, così passa qualche articolo e dopo non ha più elementi.

162
00:11:43,940 --> 00:11:49,100
Non elaborerà più elementi, non giustificherebbe la tua avanzata, ma cercherà

163
00:11:49,400 --> 00:11:51,460
gli elementi dal flusso.

164
00:11:51,470 --> 00:11:53,090
Quindi tirerà gli elementi.

165
00:11:53,090 --> 00:11:56,700
Ma dopo cinque elementi non lo farà più.

166
00:11:56,900 --> 00:11:58,010
Quindi questo è il limite.

167
00:11:58,040 --> 00:12:00,600
C'è anche un'altra operazione chiamata Skipp.

168
00:12:00,800 --> 00:12:08,420
Quindi, che fa l'esatto opposto di off limit, il che significa che salterà i

169
00:12:09,190 --> 00:12:17,020
primi cinque elementi e dopo il buio dai sei TELLEMENT in peggio passerà ai metodi downstream.

170
00:12:17,170 --> 00:12:18,470
Operazioni a valle.

171
00:12:18,470 --> 00:12:20,020
Quindi facciamolo.

172
00:12:21,010 --> 00:12:23,460
Quindi otterrà dei costi qui.

173
00:12:25,710 --> 00:12:30,680
E anche tu hai gli altri elementi che stanno per stampare il guscio.

174
00:12:30,980 --> 00:12:32,710
OK, ecco l'esatto contrario.

175
00:12:32,720 --> 00:12:36,870
A volte potresti volere che tu voglia saltare un certo numero di elementi.

176
00:12:37,040 --> 00:12:43,130
Ad esempio se stai ricevendo alcuni dati da una fonte sui primi tre elementi o i tre elementi

177
00:12:43,130 --> 00:12:46,360
potrebbero essere alcuni annunci pubblicitari, quindi potresti volerli saltare.

178
00:12:46,460 --> 00:12:49,010
Ecco quando tornerà utile.

179
00:12:49,160 --> 00:12:51,290
Ma Skip non lo è.

180
00:12:51,290 --> 00:12:54,730
Continuerà a guardare i cinque elementi.

181
00:12:55,070 --> 00:12:59,420
Ma è solo che non li passerà alle operazioni a valle.

182
00:12:59,510 --> 00:13:02,870
Quindi non salterà casualmente sul primo oggetto.

183
00:13:02,870 --> 00:13:05,310
Sta per tirare ciascuno degli elementi.

184
00:13:05,320 --> 00:13:05,740
OK.

185
00:13:05,810 --> 00:13:07,370
Diamo un'occhiata a questo.

186
00:13:07,400 --> 00:13:15,050
Quindi c'è una questione chiamata peek che può essere usata per sbirciare sullo schermo in modo da poter effettivamente vedere che

187
00:13:15,050 --> 00:13:16,550
cos'è l'elemento onstream.

188
00:13:16,550 --> 00:13:18,580
Quindi facciamolo.

189
00:13:18,770 --> 00:13:21,730
Quindi l'elemento di input è

190
00:13:25,370 --> 00:13:26,730
il

191
00:13:29,810 --> 00:13:33,610
libro, stampiamo quell'elemento ed eseguiamolo così.

192
00:13:33,920 --> 00:13:34,970
Quindi eccolo qui.

193
00:13:35,040 --> 00:13:37,870
Puoi guardare gli oggetti qui.

194
00:13:38,070 --> 00:13:45,030
Quindi hai il picco ma passerà dopo che salterà i primi cinque e poi solo allora

195
00:13:45,030 --> 00:13:49,620
andrà ad Abassi per andare downstream alle operazioni downstream.

196
00:13:49,620 --> 00:13:56,660
Quindi puoi vedere che non sta facendo alcun accesso casuale ma sta ancora accedendo a tutti gli elementi.

197
00:13:56,660 --> 00:13:57,030
Va bene.

198
00:13:57,120 --> 00:14:00,150
Ecco cosa sta facendo lo skipper.

199
00:14:00,160 --> 00:14:05,570
E dopo Skipp Inoltre puoi ancora utilizzare le operazioni di limite o limite in modo da poter fare come e

200
00:14:05,570 --> 00:14:07,370
sotto il limite dopo il passo.

201
00:14:07,860 --> 00:14:15,990
Ecco, queste sono le tre operazioni distinte e distinte, c'è di più come un filtro per Salta e il

202
00:14:15,990 --> 00:14:22,360
limite superiore ha effettivamente senso quando diciamo quando le chiamiamo come operazioni a sezioni.

203
00:14:22,410 --> 00:14:24,630
Quindi questo è quello che abbiamo.

204
00:14:24,900 --> 00:14:31,540
E possiamo anche essere chiari facciamolo anche in un decoro comune che Kebo ha messo qui.

205
00:14:31,790 --> 00:14:35,900
La CIS legge qui, eccolo

206
00:14:47,360 --> 00:14:48,320
qui.

207
00:14:48,320 --> 00:14:55,850
Quindi questo è ciò che viene stampato dal beat e quindi l'elemento viene passato

208
00:14:55,850 --> 00:14:56,980
all'operazione downstream.

209
00:14:56,990 --> 00:15:02,810
Quindi elaboriamo solo Bychowski 5. 40 possiamo vedere e quindi l'operazione

210
00:15:02,960 --> 00:15:06,430
downstream stamperà solo su entrambi i titoli Mago ready.

211
00:15:06,440 --> 00:15:10,470
Quindi la prossima cosa è che voglio solo mostrare le operazioni di colore.

212
00:15:10,470 --> 00:15:16,490
Guarderemo il calcolatore ma voglio solo mostrare solo una delle funzioni perché l'orologio è una

213
00:15:16,490 --> 00:15:20,190
questione importante anche se non è correlata all'affettatura.

214
00:15:20,270 --> 00:15:26,560
Quindi diciamo che vogliamo raccogliere questi dati in una lista non è un'operazione dominante.

215
00:15:26,570 --> 00:15:32,120
Quindi dobbiamo rimuovere il taglio ed eseguirlo.

216
00:15:32,350 --> 00:15:41,140
E quella è una fabbrica che Clauss chiamò collezionisti e persino a nidificare.

217
00:15:41,140 --> 00:15:43,270
Quindi ogni mese o due hai ordinato.

218
00:15:43,320 --> 00:15:48,350
E cablato, ma questo in realtà ritorna ed elenca questo è come lo farai.

219
00:15:48,510 --> 00:15:53,190
Quindi convertirai lo stream in un elenco.

220
00:15:53,280 --> 00:16:00,630
Quindi questo sarebbe meno non lineare perché abbiamo aiutato a trasformare la mappa ha trasformato il libro compresso in

221
00:16:01,030 --> 00:16:01,940
una stringa.

222
00:16:02,060 --> 00:16:04,900
Quindi l'input era un flusso di libri.

223
00:16:04,940 --> 00:16:07,730
Ci siamo appena convertiti

224
00:16:12,160 --> 00:16:15,120
in un flusso di stringhe importanti.

225
00:16:15,300 --> 00:16:15,580
Oh

226
00:16:31,570 --> 00:16:32,020
questo è tutto.

227
00:16:32,030 --> 00:16:34,300
Quindi siamo libri di dingo qui.

228
00:16:34,670 --> 00:16:36,170
Ecco come stiamo applaudendo.

229
00:16:36,170 --> 00:16:40,720
Quindi abbiamo ordinato un risultato, qui stiamo diventando un po 'dritti. Lo stiamo facendo.

230
00:16:41,030 --> 00:16:42,530
Quindi questa è la rete Collect.

231
00:16:42,650 --> 00:16:50,050
Quindi dovremmo dare un'occhiata a ciò che non voglio dire solo se Philtre prende davvero un input.

232
00:16:50,090 --> 00:16:57,430
Henri Paul fa lo stesso tipo di libro con una mappa può prendere un input come un flusso produrrà.

233
00:16:57,650 --> 00:17:01,480
Può produrre un flusso o un altro tipo proprio come abbiamo visto.

234
00:17:01,490 --> 00:17:07,240
Quindi lascia che anche tu sappia renderlo un po 'più chiaro in questo modo.

235
00:17:07,400 --> 00:17:11,340
Prendiamo questo Bob qui così

236
00:17:14,800 --> 00:17:17,470
Gus si lamenterà.

237
00:17:17,470 --> 00:17:19,940
Quindi questo limite è anche un'operazione intermedia.

238
00:17:19,950 --> 00:17:21,850
Quindi sarà fatto.

239
00:17:21,990 --> 00:17:23,940
Più libri esauriti ora

240
00:17:28,930 --> 00:17:34,870
che possiamo sulla questione della mappa su questo unico disordine e

241
00:17:46,910 --> 00:17:48,690
forza estrema.

242
00:17:48,700 --> 00:17:51,960
Quindi ordina le date e il flusso del libro sotto il tuo dunce.

243
00:17:51,970 --> 00:17:58,090
Estremamente ceppo quindi chiamiamolo come io interpreto e potrò

244
00:18:02,210 --> 00:18:05,670
andare su questo qui.

245
00:18:06,940 --> 00:18:14,730
CSCOPE tu questo, lo stiamo spezzando in singoli componenti e li incateni tutti insieme.

246
00:18:14,840 --> 00:18:18,390
Quindi ti dà solo una migliore chiarezza.

247
00:18:18,420 --> 00:18:21,010
Quindi questo è il dichiarativo e la programmazione.

248
00:18:21,060 --> 00:18:22,280
Quindi lasciatemi solo commentare.

249
00:18:22,320 --> 00:18:23,990
Dan Todd, grazie.

250
00:18:30,870 --> 00:18:32,830
Nessuno va così abbiamo Brooke.

251
00:18:33,140 --> 00:18:33,410
OK.

252
00:18:33,410 --> 00:18:39,630
Quindi la mappa importava essenzialmente un flusso di libro su di esso e scorreva tutta la stringa.

253
00:18:39,680 --> 00:18:41,230
Quindi non deve essere lo stesso tipo.

254
00:18:41,510 --> 00:18:41,720
OK.

255
00:18:41,720 --> 00:18:42,870
Quindi questo è tutto.

256
00:18:42,980 --> 00:18:45,710
Quindi sono le operazioni di slicing.

257
00:18:45,950 --> 00:18:47,420
E questo è tutto.

258
00:18:47,450 --> 00:18:48,150
Grazie.

259
00:18:48,200 --> 00:18:48,980
E felice Cody.
