-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
繰り返しコマンドを実装 #297
繰り返しコマンドを実装 #297
Conversation
Codecov Report
@@ Coverage Diff @@
## master #297 +/- ##
===========================================
+ Coverage 0 93.54% +93.54%
===========================================
Files 0 258 +258
Lines 0 18370 +18370
===========================================
+ Hits 0 17185 +17185
- Misses 0 1185 +1185
Continue to review full report at Codecov.
|
10c244f
to
4485a47
Compare
Ref. #277 |
3種類も必要でしょうか?パーサとかの都合がないなら、 |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
動作はこれで問題ないと思います。
個人的には、コマンド名は3つとも自然だと思いました(rep
は競プロで使うマクロなどでも見ますね :) )。万全を期すならば、Discord等で確認するとよさそうです。
エラーメッセージの「繰り返し回数は1以上、100以下が指定可能です」は、以下のいずれかにするとより自然だと思いました。「は」と「が」の組合せを避けて、主語を明確にするねらいです。
- 「繰り返し回数は1以上、100以下としてください」
- 「繰り返し回数には、1以上100以下が指定可能です」
- 「繰り返し回数として、1以上100以下が指定可能です」
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
繰り返し回数を指定して、特定のコマンドを複数回実行する。
キーワードは
x
,rep
,repeat
の3種類例
x5 choice[A,B,C,D]
choice[A,B,C,D]
を5回実行するrep2 CC<=75
CC<=75
を2回実行するrepeat10 2D6+5
2D6+6
を10回実行する入れ子の禁止
このコマンドを入れ子させることは許容しない。繰り返し回数の爆発に繋がるためである。
以下は実行時にエラーとなる。
x10 repeat100 100D100
シークレットダイスになる条件
sx5 1D6
などx5 s1D6
など