復習 - ユーザー名チェック
CoddyのGDScriptジャーニー「ロジックとフロー」セクションの一部。レッスン 5/78。
チャレンジ
簡単プログラムは、プレイヤーが入力したユーザー名をrawに読み込みます。まず、両端の空白を取り除き、小文字に変換して整えます。整えたユーザー名は、次のすべてのルールを満たす場合に有効です。
- 文字数が
3から16まで(両端を含む)である - 空白を含まない
- 数字(
0から9)で始まらない !、?、.のいずれの文字も含まない
有効な場合は、整えたユーザー名の前にok: を付けて出力し、そうでなければbadを出力します。入力が Alice42 (前後に空白あり)の場合、出力は次のとおりです。
ok: alice42自分で試してみよう
extends Node
func _ready():
var raw := OS.read_string_from_stdin()
# ユーザー名を整え、ルールを確認し、結果を出力する
ロジックとフローのすべてのレッスン
自分で練習してみよう: GDScriptオンラインコンパイラ