Programação

10
Entendendo funções puras e efeitos colaterais em Haskell - putStrLn

Recentemente, comecei a aprender Haskell porque queria ampliar meu conhecimento em programação funcional e devo dizer que estou realmente amando isso até agora. O recurso que estou usando atualmente é o curso 'Haskell Fundamentals Part 1' sobre Pluralsight. Infelizmente, tenho dificuldade em...

10
O que ^ () {} e ^ {} significam em C ++?

Li recentemente algum código C ++ como este: setData(total, &user, ^() { struct dst_t to = {ip, port}; sendData(to, data); }); getData(total, ^{ recvData(data, NULL); }); Eu nunca vi ^() {}nem ^{}. O que eles querem dizer? Algum tipo de função

10
Eleve a matriz de identidade a um poder

É possível elevar a matriz de identidade a um poder? Eu recebo um erro se tentar usar o ^operador. x = [2 0 ; 0 2] x^2 # this works fine (2I)^2 #throws MethodError: no method matching ^(::UniformScaling{Int64}, ::Int64) Nota: Eu sei que eu poderia simplesmente fazer (2^2)I, mas há casos em que...