Item | JavaScript | C# | Java | Perl | C++ | ColdFusion | Python |
---|---|---|---|---|---|---|---|
Pause | none, but see window.setTimeout() | System.Threading.Thread.Sleep(int milliseconds) | Thread.sleep(int milliseconds) | sleep(int seconds) | time.sleep( time in seconds ) | ||
Comments | /* */ // |
/* */ // or /// for docs |
/* */ // |
# for single lines
=for comment for multi-lines =cut |
/* */ // |
<!--- ---> | # comment multi-line hack = three quotes ''' comment ''' or """ comment """ |
Printing | document.write("mytext\n"); | Console.Out.WriteLine("mytext"); | System.out.println("mytext"); | print "myvar=$myvar\n"; | cout << "this is a note."; | print "mytext" | |
if |
if (i == 0) { ... } else { ... } |
if (i == 0) { ... } else if (i==2) { ... } else { ... } |
if (i == 0) { ... } else if (i==2) { ... } else { ... } |
$i=0; if ( $i eq 0 ) { ... } elsif ($i eq 2) { ... } else { ... } |
<CFIF #DINNER# CONTAINS "MEAT"> <CFSET #DinnerType# = "Carnivore"> <CFELSEIF #DINNER# CONTAINS "Vegtables"> <CFSET #DinnerType# = "Veggies"> <CFELSE> <CFSET #DinnerType# = "Other"> </CFIF> |
if x < 0: x = 0 print 'Zero' elif x == 0: print 'Zero' elif x == 1: print 'One' else: print 'lots' |
|
looping |
for(var i=0;i<count;i++) {...} |
for(i=0;i<count;i++) {...} |
for(i=0;i<count;i++) {...} |
for(my $i=0;$i<$count;$i++) {...} for my $e ( @elements ) {...} |
<CFLOOP INDEX="LoopCount" FROM="1" TO="5"> Index is <CFOUTPUT>#LoopCount#</CFOUTPUT>.<br /> </CFLOOP> | for i in range(count): ... |
|
exit |
Environment.Exit(1); |
System.exit(int); |
die "sorry."; exit 0; | exit(int); | <CFABORT> | exit = sys.exit(-1) | |
Size of Array | ArrayName.length | ArrayName.Length | ArrayName.length | scalar(@ArrayName) | ArrayLength.length | ||
Random Number | Math.floor(Math.random()*101); | Random random = new Random();
random.Next(0, 100); |
my $roll = int( rand()*6 ) + 1; |