加入 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 上检验你对概念的理解。
查看 Exercism 上所有 Delphi Pascal 练习
Delphi 是一门现代的、不断演进的编程语言。
Delphi 几乎可以在任何平台和芯片组上运行。
Delphi 主要是一门面向对象的语言,但也具备许多函数式特性。
Delphi 的用途十分广泛,比如网站、控制台/GUI 应用,甚至游戏。
Delphi 拥有出色的工具,内置了代码检查和高级重构选项。
文档出色而详尽,让你能轻松上手 Delphi。
每种语言都有自己的做事方式,Delphi Pascal 也不例外。我们的导师会帮助你学会像 Delphi Pascal 开发者那样思考,并教你如何写出地道的 Delphi Pascal 代码。解完一道练习后,把它提交给我们由志愿者组成的团队,他们会给你提示、想法和反馈,帮你写出更接近 Delphi Pascal 中常见风格的代码,还会帮你发现那些你并不知道自己不知道的东西。
了解更多关于指导的内容