10 lines
238 B
Text
10 lines
238 B
Text
import "./fmt" for Fmt
|
|
|
|
var mapRange = Fn.new { |a, b, s| b.from + (s - a.from) * (b.to - b.from) / (a.to - a.from) }
|
|
|
|
var a = 0..10
|
|
var b = -1..0
|
|
for (s in a) {
|
|
var t = mapRange.call(a, b, s)
|
|
Fmt.print("$2d maps to $ h", s, t)
|
|
}
|