# 初期化. まとめて

# PowerShell

@{
    k1 = v1
    k2 = v2
}

1行にしたければ、セミコロンで区切る

@{ k1 = v1; k2 = v2; }

# Python

d1 = { 'a' : 5, 'b' : 4 }
d1 = {
  'Bob'   : 'Robert',
  'Beth'  : 'Elizabeth',
  'Billy' : 'William',
}

# Ruby

d1 = {
  'Bob'   => 'Robert',
  'Beth'  => 'Elizabeth',
  'Billy' => 'William',
}
# symbol
d1 = {
  :Bob   => 'Robert',
  :Beth  => 'Elizabeth',
  :Billy => 'William',
}

# symbol 2
d1 = {
  Bob:   'Robert',
  Beth:  'Elizabeth',
  Billy: 'William',
}

# TypeScript

new Map([
  [k1, v1],
  [k2, v2],
])
  • k, v の区切りはカンマ

[ 📩 ご意見 ]