Swirl: рднрдВрд╡рд░ рдЕрднреА рддрдХ рдЕрджреНрдпрддрди рдирд╣реАрдВ! "purrr" рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ () рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЕрдЧре░ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: swirldev/swirl

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ:
рдЖрд░ . рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛
рдХреЛрд░реНрд╕ 2: рдПрдбрд╡рд╛рдВрд╕ рдЖрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред
рд╕рдкреНрддрд╛рд╣ 2: рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рднрд╛рдЧред

рдУрдПрд╕: рдореИрдХреЛрдЬрд╝ рд╕рд┐рдПрд░рд╛ 10.12.6
рдЖрд░ рд╕рдВрд╕реНрдХрд░рдг: 3.4.1
рднрдВрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 2.4.3

рдЙрдкрд░реНрдпреБрдХреНрдд рдЬрд╝реБрд▓реНрдлрд╝ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ (рдХреБрд▓ рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА рдХреЗ 69% рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдореЗрдВ) рдЕрднреА рднреА рд╕рдореНтАНрдорд┐рд▓рд┐рдд () рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ, рдЬреЛ рдЕрдм рд╣рдореЗрдВ purrr рдкреИрдХреЗрдЬ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВред рд╣рд░ рдмрд╛рд░, рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдХреЗ рд╡рд╣реАрдВ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реВрдВ:

рдЗрд╕рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИ (random_ints, 45): рдлрд╝рдВрдХреНрд╢рди "рд╢рд╛рдорд┐рд▓ рд╣реИ" рдирд╣реАрдВ рдорд┐рд▓рд╛
рдХреНрдпрд╛ рдХреЛрдИ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рдЕрднреА рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЯрдХрд░рд╛рдпрд╛ рд╣реВрдБред рдореИрдВ рдкрд┐рдЫрд▓реЗ рд╕рднреА рдЬрд╝реБрд▓реНрдлрд╝реЛрдВ рдХреЗ рдХрд╛рдо рдХреЛ рдЦреЛрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛:

has_element <- рдлрд╝рдВрдХреНрд╢рди (рдПрдХреНрд╕, рд╡рд╛рдИ) {рд╢рд╛рдорд┐рд▓ рд╣реИ (рдПрдХреНрд╕, рд╡рд╛рдИ)}
рдФрд░ рдлрд┐рд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рднрдВрд╡рд░ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
has_element(random_ints, 45)
рдФрд░ рдмреАрдд рдЧрдпрд╛ ... :)

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░реЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ

рдпрджрд┐ рдЖрдк рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдЕрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕реЗ рддрдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд░рддрд╛ рд╣реВрдВ ....

рдореИрдВ рдЕрднреА рдЙрд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЯрдХрд░рд╛рдпрд╛ рд╣реВрдБред рдореИрдВ рдкрд┐рдЫрд▓реЗ рд╕рднреА рдЬрд╝реБрд▓реНрдлрд╝реЛрдВ рдХреЗ рдХрд╛рдо рдХреЛ рдЦреЛрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛:

has_element <- рдлрд╝рдВрдХреНрд╢рди (рдПрдХреНрд╕, рд╡рд╛рдИ) {рд╢рд╛рдорд┐рд▓ рд╣реИ (рдПрдХреНрд╕, рд╡рд╛рдИ)}
рдФрд░ рдлрд┐рд░ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рднрдВрд╡рд░ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
has_element(random_ints, 45)
рдФрд░ рдмреАрдд рдЧрдпрд╛ ... :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

diadema378 picture diadema378  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darsp picture darsp  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JuanAndresAlban picture JuanAndresAlban  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aquaal picture aquaal  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pushpendra-1104 picture pushpendra-1104  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ