ExercismのDelphi Pascalトラックに参加すると、 76個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
function DigitSum(AValue: Int64): Integer;
begin
if AValue mod 10 = AValue then
Result := AValue
else
Result := (AValue mod 10) + DigitSum(AValue div 10)
end;
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ある基数の桁の並びとして表された数値を、別の基数に変換してください。
"One for X, one for me."という形式の文を作成します。
与えられた数値がLuhnの公式に従って有効かどうかを判定します。
Delphiは現代的で、進化し続ける言語です。
Delphiはほとんどすべてのプラットフォームとチップセットで動作します。
Delphiは主にオブジェクト指向言語ですが、関数型の機能も数多く備えています。
Delphiはウェブサイト、コンソール・GUIアプリケーション、さらにはゲームまで、幅広い用途に使えます。
Delphiには優れたツールが揃っており、リンティングや高度なリファクタリング機能が標準で組み込まれています。
ドキュメントは充実していて網羅的で、Delphiをすぐに始められます。
プログラミング言語にはそれぞれ、物事の進め方があります。Delphi Pascalも 同じです。メンターが、Delphi Pascalのエンジニアのように 考える方法と、Delphi Pascalらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Delphi Pascalでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しくExercismのDelphi Pascalトラックには、76つの演習があり、より良いコードを書くのに役立ちます。
Delphi Pascalの演習をすべて見る