functions in array : python , javascript

python
hide@deb1:~$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def func1():
...    print "F1"
...
>>> def func2():
...    print "F2"
...
>>> def func3():
...    print "F3"
...
>>> x=[func1,func2,func3]
>>> for f in x:
...   f()
...
F1
F2
F3
j(ava)script
C:\Users\hide\temp>type f.js
function   func1()
{
   WScript.StdOut.WriteLine("F1");
}
function   func2()
{
   WScript.StdOut.WriteLine("F2");
}

function   func3()
{
   WScript.StdOut.WriteLine("F3");
}

var fs= { 0: func1,1:func2,2:func3 };

for( var x in fs )
{
  fs[x]();
}

C:\Users\hide\temp>cscript f.js
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

F1
F2
F3

 
カテゴリー: 未分類 パーマリンク

コメントを残す