ST
Size: a a a
ST
A
ST
НМ
НМ
НМ
AI
t k n r1 r2 = go [([], r1, r2)] where
go l | null rs = go $ l >>= f
| otherwise = rs where
rs = filter (\(cs, r1, r2) -> r1 == n || r2 == n) l
f (cs, r1, r2) = [("c1":cs, k*r2 - r1, r2), ("c2":cs, r1, k*r1 + r2)]
main = print $ t 1 100 1 5
AI
НМ
t k n r1 r2 = go [([], r1, r2)] where
go l | null rs = go $ l >>= f
| otherwise = rs where
rs = filter (\(cs, r1, r2) -> r1 == n || r2 == n) l
f (cs, r1, r2) = [("c1":cs, k*r2 - r1, r2), ("c2":cs, r1, k*r1 + r2)]
main = print $ t 1 100 1 5
AI
E
t k n r1 r2 = go [([], r1, r2)] where
go l | null rs = go $ l >>= f
| otherwise = rs where
rs = filter (\(cs, r1, r2) -> r1 == n || r2 == n) l
f (cs, r1, r2) = [("c1":cs, k*r2 - r1, r2), ("c2":cs, r1, k*r1 + r2)]
main = print $ t 1 100 1 5
go :: IORef
WNState ->
Direction2D -> X ()
go =
withTargetWindow W.focusWindow
А можно на пальцах объяснить,
что делает функция go ?AI
AI
AI
AI
E
E
Д
(.query client "select 1" #())
Execution error (IllegalArgumentException) at example.core/eval1687 (form-init10189429449269999947.clj:1).
No matching method query found taking 2 args for class io.vertx.pgclient.impl.PgPoolImpl
PgPool query(String var1, Handler<AsyncResult<RowSet<Row>>> var2);
AI
Д
(.query client "select 1" #())
Execution error (IllegalArgumentException) at example.core/eval1687 (form-init10189429449269999947.clj:1).
No matching method query found taking 2 args for class io.vertx.pgclient.impl.PgPoolImpl
PgPool query(String var1, Handler<AsyncResult<RowSet<Row>>> var2);