複数まとめて代入
Python
py
(a, b, c) = (1, 2, 3)
下記どれでもOK
py
(a, b, c) = [1, 2, 3]
(a, b, c) = (1, 2, 3)
[a, b, c] = (1, 2, 3)
a, b, c = 1, 2, 3
特定の要素を捨てたいときに _
、とやってもいいけど
_
という変数に入るだけなので、複数は指定できない。
Swift
swift
let (a, b, c) = (1, 2, 3)
PHP
php
list($a, $b, $c, $d) = [1, 2, 3, 4];
Bash
Ruby
rb
(a, b, c) = [1, 2, 3]
rb
(a, b, c) = [1, 2, 3] # OK
(a, b, c) = (1, 2, 3) # NG
[a, b, c] = (1, 2, 3) # NG
a, b, c = 1, 2, 3 # NG
PowerShell
powershell
$a, $b, $c = 1, 2, 3