# 存在チェック. キー(KeyExists, has_key)

# PHP

array_key_exists($k, $dict1)

かつ、null でない

isset($dict1[$k])

# Python

k in d1

# Ruby

d1.has_key?(k)

d1[k].nil? だと以下の区別がつかないので has_key? を使う

  • (1) キーがあるけど 値が nil
  • (2) キーがないので nil

[ 📩 ご意見 ]