> [1, [2], 3] |> List.flatten
Как стало
>> [1, [2], 3] |> List.flatten()
ПРИПЕВ | |
- Настоящий хотон(коровник) свеж! Барыта!(Все) Балбахынан!(Навозом) Сыбыллыбыт!(Утрамбовано) | |
- К хотону(коровнику), липнет еще и кэш! Уонна(И)! Бадаран(ГРЯЗЬ)! Эмиэ(ЕЩЕ)! | |
- Ароматом он пленит кыыс(ДЕВЧОНОК)! Барыта(ВСЕ)! Ынах(КОРОВАМИ)! Сыта(ПАХНЕТ)! | |
- Эй, детка давай выпьем кумыс! Одьэ(Ооо)! Ынырык(ОЧЕНЬ)! Минигэс(ВКУСНО)! | |
* | |
Мои унты(ТОРБАЗА) блестят, в них даже впускают в Европу(В ЯКУТСКЕ ЕСТЬ ТАКОЙ КЛУБ) | |
Ну, а в Гэлэкси(НАЗВАНИЕ КЛУБА), мне говорят: «- Иди в жопу»! |
%% более читабельно | |
resolve_family({_,_,_,_}, auto) -> inet; | |
resolve_family({_,_,_,_,_,_,_,_}, auto) -> inet6; | |
resolve_family(IP, auto) -> throw({error, {strange_family, IP}}); | |
resolve_family(_, F) -> F. | |
%% менее читабельно | |
resolve_family({_,_,_,_}, auto) -> inet; | |
resolve_family({_,_,_,_,_,_,_,_}, auto) -> inet6; | |
resolve_family(IP, auto) -> throw({error, {strange_family, IP}}); |
config defaultToCurrentScreen true | |
bind g:cmd grid padding:5 0:16,8 1:12,4 |
> [1, [2], 3] |> List.flatten
Как стало
>> [1, [2], 3] |> List.flatten()
%% Original property, based on docs | |
prop_seq() -> | |
?FORALL({From, To, Incr} | |
, {int(), int(), int()} | |
, begin | |
try | |
%% According to docs | |
length(lists:seq(From, To, Incr)) == (To - From + Incr) div Incr | |
catch |
do(...) -> | |
case req(...) of | |
{no_response, timeout} -> {error, "Timeout"}; | |
end. | |
req(...) -> | |
case ltthpc:request(... ) of | |
{error, timeout} -> {no_response, timeout}; | |
end. |
%% | |
%% передаем в stack ewgi-контекст и список миддлварей таким оразом: | |
%% | |
%% stack(Ctx, [ | |
%% module1, | |
%% module2, | |
%% {module3, [Option1, Option2] | |
%% ]) | |
%% | |
%% миддлварь должна реализовывать run/2 или run/3 таким образом |
-module(beep_web_dispatch). | |
-export([run/2]). | |
-include("rberl.hrl"). | |
run({ewgi_context, Request, _} = Ctx, App) -> | |
PathInfo = string:tokens(ewgi_api:path_info(Ctx), "/"), | |
Path = list_to_binary(PathInfo), |
/* | |
* This is a simple example taken to extremes (MVI everywhere :) ) | |
* | |
* - Display N div's containing checkboxes | |
* - When a checkbox is clicked: | |
* - a checked checkbox is rendered as checked | |
- checkbox's label reads "Unchecked" or "Checked" | |
- the parent div's background changes based on the | |
status of the checkbox (red for unchecked, green for checked) | |
*/ |
%% @author Bob Ippolito <bob@mochimedia.com> | |
%% @copyright 2007 Mochi Media, Inc. | |
%% @doc Utilities for parsing multipart/form-data. Shamless rip-off off mochiweb | |
-module(webmachine_multipart2). | |
-author('dmitrii@dmitriid.com'). | |
-export([parse_form/1, parse_form/2]). | |
-export([parse_multipart_request/2]). |