- 11 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 04:59:23.37 ID:uzp6LfsA.net]
- >>7 Squeak Smalltalk
| fn | fn := [:a :b | (a - b) theta negated / (2 * Float pi) * 12 + 3 \\ 12]. fn value: 6@12 value: 6@6. "=> 0.0 " fn value: 6+(2*3 sqrt)@12 value: 6@6. "=> 1.0 " fn value: 6-(2*3 sqrt)@12 value: 6@6. "=> 11.0 " fn value: 12@6 value: 6@6. "=> 3.0 " fn value: 6@0 value: 6@6. "=> 6.0 " fn value: 0@6 value: 6@6. "=> 9.0 " fn value: 6@6 value: 6@6. "=> 0.0 "
|

|