В OTP нету такой функции?
Выбрать N-ый, порубить список есть. А вот найти позицию что-то найти в манах не мог.
В OTP нету такой функции?
Выбрать N-ый, порубить список есть. А вот найти позицию что-то найти в манах не мог.
Ага, на?ел takewhile и dropwhile.
А lists:subtract не луч?е тут подойдет? takewhile и dropwhile подоль?е должны выполняться.
А как оно мне позицию вернет? Оно ж просто вырезает из List1 элементы List2.
В моем случае пригодились как раз takewhile. Типа, у меня есть буфер, который приращивается и мне от головы надо откусывать по одной строке (takewhile(fun(I) -> I /= $\n end, List)
А, точно, пардон. substr не поможет.
Если обрабатываются строки, то определение позиции символа:
string:str(String, SubString).
Прикол в том, что эта функция работает для произвольного списка.
(emacs@xxx)10> string:str([{a,b},{c,d},{e,f}], [{c,d}]).
2
Ого, еще и такой модуль есть!.. :)
Так может это... doc/index.html открыть? :)
Вы должны войти в систему, чтобы оставлять сообщения.