Skip to content

Instantly share code, notes, and snippets.

View marlalain's full-sized avatar
🫖
HTTP 418

Marla Lain marlalain

🫖
HTTP 418
View GitHub Profile

Baseado no capítulo de mesmo título do livro "The Rust Programming Language".

Closures: Funções anônimas que capturam seu ambiente

Closures em Rust são funções anônimas declaradas inline como um valor, simplificando certos patterns (como iteradores, que veremos no próximo capítulo). Você pode criar a closure em uma posição do código e depois chamá-la em outro lugar, executando-a num contexto diferente. Ao contrário de funções, closures podem capturar valores do ambiente nas quais foram definidas.

@marlalain
marlalain / typeofvar.sh
Created August 23, 2022 16:46 — forked from CMCDragonkai/typeofvar.sh
Bash: Get the type of a variable
#!/usr/bin/env bash
typeofvar () {
local type_signature=$(declare -p "$1" 2>/dev/null)
if [[ "$type_signature" =~ "declare --" ]]; then
printf "string"
elif [[ "$type_signature" =~ "declare -a" ]]; then
printf "array"
@marlalain
marlalain / README.md
Created March 22, 2022 14:30 — forked from faermanj/README.md
TDC 2022 - Aplicacoes Seguras com Quarkus

Aplicações Seguras com Quarkus e Keycloak

Agenda

Aplicação estilo "microserviços" ("PetCare")

  • Agilidade
  • Segurança
                                       ┌────────┐
                                   ┌───┴──────┐ │
┌────────┐      ┌─────────┐      ┌─┴────────┐ │ │