1
00:00:02,220 --> 00:00:04,400
Ciao, questo è deciso a fare.

2
00:00:04,450 --> 00:00:05,420
E bentornato.

3
00:00:05,700 --> 00:00:09,360
Diamo un'occhiata alle operazioni di abbinamento e alla lezione successiva.

4
00:00:09,380 --> 00:00:15,600
Cercheremo di trovare le operazioni e lo sappiamo, ma le operazioni di ricerca e corrispondenza

5
00:00:15,600 --> 00:00:17,090
sono operazioni permanenti.

6
00:00:17,090 --> 00:00:23,160
Operazioni di taglio Bilibid precedenti che erano operazioni intermedie e sappiamo che le

7
00:00:23,280 --> 00:00:30,630
operazioni intermesse restituiscono oggetti flusso e operazioni terminal non restituiscono oggetti stream ma possono restituire altri tipi

8
00:00:30,630 --> 00:00:31,690
di valori.

9
00:00:32,630 --> 00:00:40,680
Quindi le operazioni magiche riguardano la corrispondenza degli elementi del flusso con alcuni criteri sotto i piedi, non solo guardandoli,

10
00:00:40,680 --> 00:00:44,860
piuttosto che un valore booleano verrà scritto sulla corrispondenza.

11
00:00:44,890 --> 00:00:47,760
Stiamo andando a guardare tre operazioni.

12
00:00:47,820 --> 00:00:50,580
Qualsiasi partita in partita o non molto.

13
00:00:50,590 --> 00:00:56,430
La nostra prossima mossa cerca di trovare le operazioni nella lezione successiva su di essa ha due

14
00:00:56,520 --> 00:01:04,020
operazioni sulla corrispondenza delle operazioni di ricerca più l'operazione di limite non sono operazioni di circuito di scatti, il che significa che

15
00:01:04,020 --> 00:01:09,600
se certe condizioni sono soddisfatte, allora tutti gli elementi di flusso successivi non saranno elaborati .

16
00:01:09,600 --> 00:01:16,050
Ad esempio con il limite se fa il limite di tre sappiamo che solo i tre elementi

17
00:01:16,050 --> 00:01:21,510
saranno trattati da tre elementi e che il resto del MSM non verrà elaborato.

18
00:01:21,510 --> 00:01:26,270
Lo stesso accade con la corrispondenza sulle operazioni di combattimento per vedere se certe condizioni sono soddisfatte.

19
00:01:26,340 --> 00:01:32,010
Quindi tutti gli elementi di flusso che arrivano dopo che tale condizione è soddisfatta non saranno elaborati sugli

20
00:01:32,010 --> 00:01:34,480
elementi fino a quel momento saranno elaborati.

21
00:01:34,560 --> 00:01:34,810
OK.

22
00:01:34,830 --> 00:01:36,870
E lo sappiamo anche in Java.

23
00:01:37,270 --> 00:01:45,240
E una strana operazione su cui sono operativi i negozi e se la condizione di sinistra è falsa allora

24
00:01:45,290 --> 00:01:48,290
la condizione giusta non sarà valutata.

25
00:01:48,300 --> 00:01:56,300
Allo stesso modo con il nostro sappiamo che se la condizione di sinistra è vera, allora la condizione giusta non sarà valutata.

26
00:01:56,480 --> 00:01:57,100
Destra.

27
00:01:57,180 --> 00:01:59,690
Quindi si tratta di operazioni di cortocircuito.

28
00:01:59,940 --> 00:02:05,950
Quindi andiamo avanti e osserviamo le operazioni di corrispondenza che il metodo template è stato fatto qui.

29
00:02:06,360 --> 00:02:12,870
E abbiamo questo sappiamo che tutti voi avete pubblicato questi libri e che i libri di Amazon e di Bansal non

30
00:02:12,870 --> 00:02:16,450
vengono accumulati e con noi i libri sono una lista.

31
00:02:16,530 --> 00:02:19,000
Quindi passeremo gli stessi libri.

32
00:02:19,020 --> 00:02:22,290
Sono davvero in piedi molto meglio la funzione molto.

33
00:02:22,410 --> 00:02:24,450
Quindi tutto ciò che devi fare con un metodo slice.

34
00:02:24,570 --> 00:02:27,340
Diamo un'occhiata al metodo della partita di ferro.

35
00:02:27,390 --> 00:02:32,610
Come ho già detto, ci sono tre metodi in base ai quali

36
00:02:32,610 --> 00:02:39,200
implementeremo e utilizzeremo tre scenari di esempio per implementare tali metodi in modo da poterli comprendere meglio.

37
00:02:39,210 --> 00:02:45,120
Diamo un'occhiata alle tre query di esempio delle query che abbiamo su ciascuna delle operazioni

38
00:02:45,120 --> 00:02:48,340
che implementeremo implementando una di queste parti.

39
00:02:48,570 --> 00:02:49,060
OK.

40
00:02:49,230 --> 00:02:56,490
Quindi la prima domanda è che almeno un libro molto apprezzato tra la lista di libri di input che

41
00:02:56,490 --> 00:03:03,230
è economico e di alto rating implica che il rating deve essere almeno di quattro punti.

42
00:03:03,320 --> 00:03:08,580
E quando diciamo poco costoso dovrebbe essere inferiore o uguale a 50 dollari.

43
00:03:08,580 --> 00:03:09,050
OK.

44
00:03:09,150 --> 00:03:15,660
Quindi stiamo cercando un libro poco costoso ma di alta qualità che conosca almeno uno degli elementi del flusso

45
00:03:15,740 --> 00:03:17,490
che corrisponde a questi criteri.

46
00:03:17,490 --> 00:03:18,600
Quindi ceniamo.

47
00:03:18,620 --> 00:03:19,200
Vero.

48
00:03:19,450 --> 00:03:23,700
OK, questa è la cosa che abbiamo per cui abbiamo bisogno di una corrispondenza.

49
00:03:23,700 --> 00:03:27,430
Quindi quello che faremo è avere la lista dei libri.

50
00:03:27,700 --> 00:03:31,860
Quindi abbiamo bisogno di far scorrere il

51
00:03:34,580 --> 00:03:41,720
flusso in quella diramazione del nostro gasdotto, quindi invocheremo questo metodo di corrispondenza che prende

52
00:03:41,720 --> 00:03:47,240
un predicato sul predicato che stiamo per passare i nostri criteri.

53
00:03:47,330 --> 00:03:52,540
Quindi diamo il nostro lambda frustrante deve essere buono o non sono uguali a 4. 8 e che il prezzo sarà

54
00:03:59,230 --> 00:04:02,430
inferiore o uguale a 50, che è un

55
00:04:09,640 --> 00:04:11,680
sito con valore booleano.

56
00:04:14,310 --> 00:04:23,450
E andiamo avanti e stampiamo questo.

57
00:04:23,470 --> 00:04:26,070
OK, andiamo avanti e gestiamo questo.

58
00:04:26,420 --> 00:04:31,300
E non ha impostato il valore vero perché ce n'è almeno uno che corrisponde a quello.

59
00:04:31,370 --> 00:04:36,620
Quindi, non appena la condizione viene soddisfatta non appena l'elemento stream corrisponde a questa

60
00:04:37,220 --> 00:04:41,570
particolare condizione, restituisce true o nessuno degli elementi successivi viene elaborato.

61
00:04:41,570 --> 00:04:44,180
Quindi questo è lo shock tipo di carineria.

62
00:04:44,180 --> 00:04:49,530
Ora diamo un'occhiata alla seconda che dice che tutti i libri hanno un rating di harware superiore o uguale a

63
00:04:49,530 --> 00:04:50,430
quattro virgola otto.

64
00:04:50,450 --> 00:04:55,780
Quindi abbiamo questa lista di libri e ci stiamo chiedendo se tutti i libri sono libri di alto livello.

65
00:04:56,090 --> 00:04:56,500
OK.

66
00:04:56,570 --> 00:04:59,360
Per questo possiamo usare tutte le partite.

67
00:04:59,380 --> 00:05:03,380
Prendiamo questo dato

68
00:05:09,860 --> 00:05:22,260
che è assegnato a una nuova variabile chiamata all match.

69
00:05:22,400 --> 00:05:31,690
Quindi portiamo questo.

70
00:05:31,740 --> 00:05:33,730
OK, andiamo avanti ed eseguilo.

71
00:05:34,870 --> 00:05:42,150
Così grandioso e così falso perché ci sono alcuni libri su come sono diversi i rating bassi qui.

72
00:05:42,160 --> 00:05:44,730
Quindi ci sono alcuni libri che mostrano una valutazione bassa.

73
00:05:44,950 --> 00:05:46,620
Quindi questa condizione fallirebbe.

74
00:05:46,810 --> 00:05:47,340
OK.

75
00:05:47,470 --> 00:05:53,830
Quindi stai dicendo che se tutti i libri sono la condizione come se tutti i libri soddisfano questi

76
00:05:53,830 --> 00:05:55,510
criteri particolari, dobbiamo trattarli.

77
00:05:55,510 --> 00:05:56,180
Vero.

78
00:05:56,570 --> 00:05:56,770
OK.

79
00:05:56,770 --> 00:05:58,000
Quindi non è questo il caso.

80
00:05:58,000 --> 00:06:02,120
Ora qui c'è un terzo controllo se non fuori dai libri.

81
00:06:02,140 --> 00:06:04,540
Quanto male una valutazione.

82
00:06:04,540 --> 00:06:05,020
OK.

83
00:06:05,170 --> 00:06:09,940
Quindi abbiamo questa lista di libri su ciò che vogliamo sapere come se non fosse fuori dai libri.

84
00:06:09,940 --> 00:06:11,060
Che ne dici di valutazione.

85
00:06:11,110 --> 00:06:15,400
Quindi tutti i libri dovrebbero avere un punteggio maggiore o uguale a 2. 0.

86
00:06:15,400 --> 00:06:19,410
Quindi per quello possiamo usare un altro metodo chiamato non-match.

87
00:06:19,660 --> 00:06:52,670
Quindi lasciami prendere questo.

88
00:06:52,700 --> 00:06:58,340
Quindi, se nessuno dei libri combacia, descrivi l'area, allora un equipaggio lo batterebbe.

89
00:06:58,460 --> 00:06:59,910
Questo è ciò che fa questo metodo.

90
00:07:00,170 --> 00:07:07,690
Ma se almeno uno dei libri ha una valutazione, questi non sono uguali a 2. 0 poi tornerebbe e

91
00:07:07,750 --> 00:07:09,330
guardò.

92
00:07:09,450 --> 00:07:12,530
OK, quindi non dai libri dovrebbe come questa valutazione.

93
00:07:12,540 --> 00:07:15,250
OK tutti dovrebbero essere maggiori di 2. 0.

94
00:07:15,390 --> 00:07:16,880
Quindi è questa la condizione.

95
00:07:16,920 --> 00:07:20,500
Quindi eseguiamo questo e restituisce sono veri.

96
00:07:20,550 --> 00:07:26,710
E questo perché tutte le valutazioni che abbiamo qui non sono grandi a quel punto.

97
00:07:27,220 --> 00:07:28,130
OK.

98
00:07:28,320 --> 00:07:32,590
Quindi questo riguarda i tre diversi metodi che abbiamo.

99
00:07:32,610 --> 00:07:33,970
Quindi sono molto semplici.

100
00:07:34,350 --> 00:07:39,180
Ora, non solo, possiamo anche sperimentarlo in un modo diverso.

101
00:07:39,210 --> 00:07:41,020
Quindi inizia tutto il match.

102
00:07:41,070 --> 00:07:42,270
Possiamo anche dire

103
00:07:49,110 --> 00:07:50,070
non-match, possiamo

104
00:07:55,040 --> 00:07:56,700
anche averlo in questo modo.

105
00:07:56,870 --> 00:08:05,570
Quindi stiamo dicendo che nessuno degli elementi di input dovrebbe avere un punteggio inferiore a 4 4:28, il che significa che tutti dovrebbero come

106
00:08:05,570 --> 00:08:08,830
Ingrid non è uguale a quattro virgola otto.

107
00:08:08,840 --> 00:08:12,040
Quindi è solo un modo diverso di esprimerlo.

108
00:08:12,170 --> 00:08:20,130
Ma penso che questo sia un po 'più chiaro quando diciamo tutti i match perché qui stiamo dicendo che i dottori fanno tutti i libri che sono

109
00:08:20,150 --> 00:08:23,550
maggiori o uguali a 4. 8.

110
00:08:23,630 --> 00:08:27,860
E questo è ciò che si traduce in questo.

111
00:08:28,080 --> 00:08:34,020
Quindi sai che è molto più semplice questo tipo di espressione è molto più semplice e tu quanto è

112
00:08:34,020 --> 00:08:34,980
grande la chiarezza.

113
00:08:35,130 --> 00:08:37,190
Quindi puoi anche esprimerlo in questo modo.

114
00:08:37,410 --> 00:08:41,070
Ma il trigger ha senso ha un senso.

115
00:08:41,150 --> 00:08:44,840
È chiaro che puoi fare la funzione Zuk proprio con quel metodo.

116
00:08:44,960 --> 00:08:45,450
OK.

117
00:08:45,450 --> 00:08:50,270
Allo stesso modo anche qui potremmo fare la stessa cosa.

118
00:08:50,490 --> 00:08:52,840
Potremmo dire che nessuno di loro lo fa.

119
00:08:52,890 --> 00:08:55,470
Quindi possiamo anche scrivere in questo modo.

120
00:09:02,470 --> 00:09:06,580
È necessario avviare una condizione su Quanto.

121
00:09:06,810 --> 00:09:15,950
Quindi, se tutti quanti Howard e più di due parti o poi significa che nessuno dai libri quanto cattivo

122
00:09:15,950 --> 00:09:16,470
voto.

123
00:09:16,560 --> 00:09:18,210
OK, quindi tutti i libri.

124
00:09:18,320 --> 00:09:20,590
Come orating maggiore o uguale 2. 00.

125
00:09:20,600 --> 00:09:27,920
Quindi, ancora una volta penso che il primo è più ha più senso è più chiaro o si può anche

126
00:09:28,100 --> 00:09:32,160
vedere qualsiasi match può essere utilizzato qui con la stessa condizione.

127
00:09:37,960 --> 00:09:39,570
Quindi se tu come qualsiasi partita.

128
00:09:39,570 --> 00:09:47,870
Quindi, se almeno uno di essi ha un valore non uguale o inferiore a zero, verrà scritto.

129
00:09:47,890 --> 00:09:55,660
Quindi anche tu puoi esprimerlo in questo modo e nella tua condizione if da qualche parte sotto puoi scrivere se non

130
00:09:55,660 --> 00:09:58,260
è vero o qualcosa del genere.

131
00:09:58,300 --> 00:10:05,420
Quindi se non corrisponde significa che se tutti non soddisfano questa condizione, allora potrebbero essere

132
00:10:05,440 --> 00:10:06,050
scritti.

133
00:10:06,130 --> 00:10:06,590
OK.

134
00:10:06,730 --> 00:10:13,270
Quindi è questo che puoi esprimere la tua domanda in qualsiasi modo ma vorresti esprimerla nel modo più

135
00:10:13,270 --> 00:10:14,230
chiaro possibile.

136
00:10:14,440 --> 00:10:21,050
Quindi scegli un metodo che è più chiaro in modo che sia quello che dovresti fare.

137
00:10:21,340 --> 00:10:22,480
Quindi questo è tutto.

138
00:10:22,480 --> 00:10:28,000
Quindi quelle sono le tre operazioni di abbinamento e nella conferenza successiva vedremo come trovare le

139
00:10:28,000 --> 00:10:31,540
operazioni sulla discordia saranno disponibili e la sezione delle risorse.

140
00:10:31,750 --> 00:10:32,920
Grazie e felice Cody.
