C++のmapとは違う
・リファレンス
https://processing.org/reference/map_.html
map関数というものが出てきたので、cppであるようなキーとバリューを指定して、要素を取得する関数だと思っていたら、全然違いました。
Re-maps a number from one range to another.
使い方を調べると上のような説明が出てきました。これではいまいちよくわかりません。
ネットで調べると、下のような説明をしている方がおられました。
println(map(2, 0, 10, 100, 200)); // 120を出力
map(value, start1, stop1, start2, stop2)
つまりstart1からstop1の範囲におけるvalueの相対的な位置?をstart2からstop2の範囲に変換しているのです。