конкатенация строк для формирования URL запроса

141 views
Skip to first unread message

Slav Pankratov

unread,
Aug 5, 2010, 11:03:56 AM8/5/10
to erlang-...@googlegroups.com
Привет!

Какой самый эффективный (с точки зрения производительности) способ
конкатенации строк в Эрланге (формирую URL для запроса)?

Пока делаю так: "blabla"++"blabla"++"blabla"++"blabla"

спасибо

Eugene Lisitsky

unread,
Aug 5, 2010, 11:06:31 AM8/5/10
to erlang-...@googlegroups.com
Если мне не изменяет память, то все, функции рабоющие с сетью и строками, могут принимать не только list, но и iolist - то есть вы можете просто передать список списков, и он сам слепит их и отправит.


5 августа 2010 г. 19:03 пользователь Slav Pankratov <gno...@gmail.com> написал:

--
Страница рассылки: http://groups.google.com/group/erlang-russian
 Jabber-конференция: erl...@conference.jabber.ru
 Новости: http://erlanger.ru



--
Yours,
Eugene Lisitsky

Aleksey Kishkin

unread,
Aug 5, 2010, 11:11:56 AM8/5/10
to erlang-...@googlegroups.com
Сделать список строк а потом их разом сшить. Типа

1> S=["http://","aasdasd.ru/","mypage?q=",123].
["http://","aasdasd.ru/","mypage?q=",123]
2> lists:concat(S).
3>

Обратите внимания - можно туда же кидать числа, они будут автоматически преобразованы в строки. 

Alexey Kishkin


6 августа 2010 г. 1:03 пользователь Slav Pankratov <gno...@gmail.com> написал:
Reply all
Reply to author
Forward
0 new messages