Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「then」と「do」の両方のキーワードが存在するのはなぜですか?
if x == 1 do print(x) end
と同じくらい読みやすい
if x == 1 then print(x) end
数学的な観点から(プログラミングは数学に基づいているため)、「if」は「aがtrueの場合、bがtrueの場合、cがtrueの場合」という形式を取ります。数学的バージョンはプログラミングに簡単に移植できないため、環境に合わせて作り直され、よりプログラミングに適した「行う」ようになりました。