map<R1, R2, R3, R4> method

Quad<R1, R2, R3, R4> map<R1, R2, R3, R4>(
  1. Mapper<T1, R1> first,
  2. Mapper<T2, R2> second,
  3. Mapper<T3, R3> third,
  4. Mapper<T4, R4> fourth,
)

Creates a Quad which first, second, third and fourth values have been mapped using first, second, third and fourth.

Implementation

Quad<R1, R2, R3, R4> map<R1, R2, R3, R4>(Mapper<T1, R1> first, Mapper<T2, R2> second, Mapper<T3, R3> third, Mapper<T4, R4> fourth)
=> Quad(first(this.first), second(this.second), third(this.third), fourth(this.fourth));