ML (שפת תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ ←‏עצרת: עיצוב
מ ←‏עצרת: עיצוב
שורה 39:
<div style="direction: ltr;">
fun fac (0 : int) : int = 1
| fac (n : int) : int = n * fac (n - 1)
</div>
כאן הגדרנו את פונקציית העצרת כפונקציה רקורסיבית, עם תנאי עצירה יחיד. זוהי דרך דומה לזו שבה מוגדרת הפונקציה במתמטיקה. הרבה קוד ML