Upgrade to Pro — share decks privately, control downloads, hide ads and more …

型安全性で考えること

Avatar for Naka Sho Naka Sho
September 15, 2025
1

 型安全性で考えること

型安全性で考えること

Avatar for Naka Sho

Naka Sho

September 15, 2025
Tweet

Transcript

  1. 型安全性とは // Javaで型宣言 int count = 0; String name =

    "Alice"; count = “aaa” // エラー intに文字列は入らない name = 1 // エラー 文字列に intは入らない
  2. 型安全性とは // PHPで型宣言あり function demonstrateTypeSafety(int $count): void { var_dump($count); }

    demonstrateTypeSafety(0); demonstrateTypeSafety("aaa"); TypeError: Argument 1 passed to demonstrateTypeSafety() must be of the type int, string given, called