home > 比較編 > F#, Scala, Haskell > functions and scope >

ForNext

Only Do What Only You Can Do

090. recursive function

VBScript

JScript

Perl

PHP

Python

Ruby

PowerShell

Scala

def range(a:Int, b:Int): List[Int] = if (a > b) List() else a :: range(a+1,b)


F#

OCaml

let rec range a b =
if a > b then []
else a :: range (a+1) b;;

Haskell

range a b = if a > b then [] else a : range (a+1) b


C

C++

C++Builder

VC++

C#

Java

Objective-C

D

VB

VB.NET

Delphi

Ada

PL/SQL

T-SQL

inserted by FC2 system