C#의 TryParse와 비슷하다. out parameter도 그렇고...
Int32.TryParse Method (System) | Microsoft Docs
예제:
uses sysutils;
var
a, b, c, answer: longint;
s: string;
score: longint = 0;
begin
randomize;
while true do
begin
writeln('점수: ', score);
a := random(20);
b := random(20);
answer := a + b;
write(a, ' + ', b, ' = ');
readln(s);
if trystrtoint(s, c) and (c = answer) then
score := score + 1
else
writeln('정답: ', answer);
writeln()
end
end.
'Programming' 카테고리의 다른 글
비주얼스튜디오, 앱 실행 중에도 소스코드 수정·관리 (0) | 2021.05.29 |
---|---|
Lisp 계열 언어에서의 mutation 방법에 대한 고찰 (0) | 2021.05.29 |
F# 파일 하나로 컴파일하기 (0) | 2021.05.19 |
F#을 스크립팅으로 쓰기는 어렵다. (0) | 2021.05.19 |
Racket's inherent problem: read-line (0) | 2021.05.16 |