Skip to main content

foreach+index(何番目かも取得したい)

Python

py
for [i, v] in enumerate(items):
print i
print v

カッコなくても良いみたい

py
for i, v in enumerate(items):
print i
print v

Swift

swift
for (i, v) in items.enumerated() {
...
}

PHP

php
foreach ($items as $i => $v) {
}

TypeScript

ts
for (const [i, v] of items.entries()) {
console.log(i);
console.log(v);
}
ts
items.forEach((v, i) => { // 0-origin
...
});

JavaScript

js
for (const i in items) {
console.log(i + ': ' + items[i])
}

むしろインデックスしか取れない

Ruby

rb
items.each.with_index {|v, i|
}

with_index(1) とすれば 1 オリジンで取れる