Size: a a a

Эликсир и Вунш

2021 May 08

A

Anton in Эликсир и Вунш
Посмотри доки этих функций
источник

АН

Александр Ниткин... in Эликсир и Вунш
Если я правильно понимаю, берет определенную часть массива(индекс) и сохраняет его в новый массив, я понимаю это бред. Но я только так сейчас понимаю.
источник

МБ

Максим Барулин... in Эликсир и Вунш
нет, оно просто достаёт элемент по заданному индексу
источник

ДС

Дмитрий Свидерский... in Эликсир и Вунш
Чтобы проверить - достаточно выполнить этот код в консоли. И прочитать документацию по ф-ции https://hexdocs.pm/elixir/Enum.html#at/3
источник

PT

Pavel Tsiukhtsiayeu in Эликсир и Вунш
@nitkinalex извините, но возможно вы троль?
источник

АН

Александр Ниткин... in Эликсир и Вунш
Нет вы ошибаетесь я просто учусь.
источник

PT

Pavel Tsiukhtsiayeu in Эликсир и Вунш
@nitkinalex В документации функции первое предложение утверждает что функция возвращает элемент по указанному индексу:

Finds the element at the given index (zero-based).

https://hexdocs.pm/elixir/Enum.html#at/3

Вы читаете доки?
источник

АН

Александр Ниткин... in Эликсир и Вунш
Читал, но как сделать чтоб этот элемент массива, мог выводится через Enum.each ?
источник

МБ

Максим Барулин... in Эликсир и Вунш
Ничего не понятно... При чем тут ич?
источник

PT

Pavel Tsiukhtsiayeu in Эликсир и Вунш
Определить список. Enum.each([c], &IO.puts/1)
источник

@

@nottewae in Эликсир и Вунш
А собсвенно причем тут each вы же про at спрашивали?
источник

@

@nottewae in Эликсир и Вунш
вы бы описали задачу чуть более чем никак)
источник

@

@nottewae in Эликсир и Вунш
at достает определенный элемент массива, each перебирает весь и применяет функцию во втором аргументе к каждому элементу
источник

@

@nottewae in Эликсир и Вунш
тут вы пытаетесь применить each к извлеченному элементу который списком уже очевидно не является
источник

@

@nottewae in Эликсир и Вунш
точнее, если строго говоря, то конечно ничего не извлекается, создается переменная
c
равная значению 2 индекса списка, сам список остается при этом неизменным
источник

АН

Александр Ниткин... in Эликсир и Вунш
Я уже понял, что такое at, уже извлекал, в новый массив, но когда прогоняю через Enum.each выдает ошибку
источник

@

@nottewae in Эликсир и Вунш
так вы прогоняете результат at
источник

@

@nottewae in Эликсир и Вунш
а each принимает только Enumerable  но никак не binary
источник

АН

Александр Ниткин... in Эликсир и Вунш
Ок, как извлечь элемент из массива определенный именно. И сохранить в новый массив, потом его прогнать через Enum.each
источник

@

@nottewae in Эликсир и Вунш
например добавить элемент к массиву [Enum.at(list, 2) | original_list]
источник