Skip to content

Instantly share code, notes, and snippets.

void _listPattern(Object obj) {
switch (obj) {
case [var a]:
print(['a', a]);
case [var a, var b]:
print(['a, b', a, b]);
}
}
void _mapPattern(Map<String, dynamic> obj) {
@kawa1214
kawa1214 / main.go
Created April 14, 2023 00:15
TCP Socket Go
package main
import (
"log"
"syscall"
)
func main() {
// socket.listen()でサーバー側のカーネルを接続待ち状態にする
@kawa1214
kawa1214 / generateOgImg.ts
Created February 27, 2023 09:11
Generate OG Image TypeScript
import satori, { SatoriOptions } from "satori";
import { SITE } from "@config";
import { html2png, html } from "@astro-content/html2png";
const loadGoogleFont = async ({
family,
weight,
}: {
family: string;
weight?: number;
@kawa1214
kawa1214 / Provider
Created July 20, 2020 18:04
Flutterにおける,State Notifierを用いた状態管理
MultiProvider(
providers: [
Provider(create: (_) => TodosRepository()),
],
child: MultiProvider(
providers: [
StateNotifierProvider<TodosController, Todos>(
create: (_) => TodosController(),
),
],