54 CHEN

[原创][收集]各种语言版本的变量值作变量名的方法

[文章作者:陈臻 本文版本:v1.1 最后修改:2009.3.11 转载请注明原文链接:http://www.54chen.com/c/498]

在写代码的过程中,不可避免经常遇到的一个问题是,如何将上下文中的变量值当变量名。本文将收集各种语言下的情况,以供参考。

PHP

这是最最简单的一种:

将得到结果 apple

JAVA

JavaScript

将得到结果:hello world

AS2

AS3

Perl

C

VFP

str1=“Gaom”
str2=“str1”
WAIT WINDOW &str2.
得到“Gaom”               VFP程序由Gaom同志赞助播映

Shell

v1=aaa
v2=bbb
c=1
if [ $c -eq 1 ]
then
  vname=v$c   #找到符合条件的变量名为v1
  eval vvv="$"$vname ; echo vvv: $vvv    #将变量v1的值赋予vvv,即,使vvv=aaa
  eval vvv='$'$vname ; echo vvv: $vvv    #将变量v1的值赋予vvv,即,使vvv=aaa
#eval vvv=$$vname   ; echo vvv: $vvv    #错误用法
fi

原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]

Posted by 54chen java, linux, php, web相关

« 本站服务器mysql遇到问题 望谅 [原创]Discuz! BBS的主动缓存和被动缓存 »