ругается на это?
erlang
to_inline_keyboard(#board{xs = Xs, os = Os}) ->
tabulate(?SIZE, ?SIZE,
fun(X, Y) when lists:member(xo_coord:at(X, Y), Xs) ->
{x, X, Y}
end).
tabulate(XM, YM, F) ->
[[F(X, Y) || Y <- lists:seq(1, YM)] || X <- lists:seq(1, XM)].
Говорит illegal guard expression
в guards нельзя функции такие писать https://www.erlang.org/doc/reference_manual/expressions#guard-expressions
Понял, я думал можно любое булево выражение написать
Обсуждают сегодня