###前提・実現したいこと
二つの範囲を表すクラスがあり、名付けに困っています。
一つ目のクラスは、最大の値を示す max と最小の値を示す min というプロパティを持っています。
max は min よりも大きくなくてはいけません。
二つ目のクラスは、最初の値を示す first と最後の値を示す last というプロパティを持っています。
first は last よりも大きくても構いません。
どちらも特定の範囲を表すクラスですが若干違いがあります。
皆さんならどんなクラス名にしますか?
###補足1
二つのクラスは次のように動作します。
js
1// 一つ目のクラス 2const percent = new Range({ 3 max: 100, 4 min: 0, 5}) 6percent.add(50) // 50 7percent.add(50) // 100 8percent.add(50) // 100 より大きくはならない
js
1// 二つ目のクラス 2const downCounter = new Range({ 3 first: 10, 4 last: 0, 5}) 6downCounter.next(1) // 9 7downCounter.next(1) // 8 8downCounter.next(1) // 7 9 10const upCounter = new Range({ 11 first: 0, 12 last: 10, 13}) 14upCounter.next(1) // 1 15upCounter.next(1) // 2 16upCounter.next(1) // 3
回答4件
あなたの回答
tips
プレビュー