LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2581|回复: 28

征求《Perl高级编程》第125页的内容

[复制链接]
发表于 2004-4-30 11:45:21 | 显示全部楼层 |阅读模式
为了和平,消除大家的矛盾,谁知道《Perl高级编程》第125页的内容,请把他贴出来,先谢过。。。
发表于 2004-4-30 11:47:33 | 显示全部楼层
等我扫描一下,稍等
发表于 2004-4-30 11:55:23 | 显示全部楼层
等我扫描一下,稍等

多谢!

另外我很抱歉,给devel添麻烦了。
Sorry。
发表于 2004-4-30 12:28:55 | 显示全部楼层

不好意思,我们学校网络老是有问题,垃圾网管会的,一代不如一代

请仔细看清楚下面的列子,他说的那些是错的,那些是对的,提示一下,他没有说后面的是错误的,而是Perl在为我们做下面的事情的时候,他用来区分
()和[]的,说了一个表面现象,也就是好像是用来创建数组的,但是却创建了另外的一个数组!以及她与下面的等价,这个是用来表示为什么有的第一个就用了->了,而有的没有,这就是问题了,因为她给了人一个错觉,而BBDD就喜欢用那种错觉了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-4-30 12:31:01 | 显示全部楼层
辛苦tojeff了。。。我没有那本书,我在网上找不到电子版的。。,
发表于 2004-4-30 12:35:22 | 显示全部楼层
把构造符和列表弄混淆是perl中一个非常常见的错误……:

  1. #this does not do what it might appear to
  2. @array = [1, 2, 3, 4];
复制代码

呵呵。
发表于 2004-4-30 12:36:13 | 显示全部楼层
好了,Game over。
我可以去吃饭了。
发表于 2004-4-30 12:37:02 | 显示全部楼层

不好意思,我们学校网络一直很不正常,垃圾网管会的,武功失传了

她也是用来区分()和[]的,大家多读几次,不要把意思弄错了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-4-30 12:41:21 | 显示全部楼层

不好意思,我们学校网络老是有问题,垃圾网管会的,一代不如一代

请仔细看清楚下面的列子,他说的那些是错的,那些是对的,提示一下,他没有说后面的是错误的,而是Perl在为我们做下面的事情的时候,他用来区分
()和[]的,说了一个表面现象,也就是好像是用来创建数组的,但是却创建了另外的一个数组!以及她与下面的等价,这个是用来表示为什么有的第一个就用了->了,而有的没有,这就是问题了,因为她给了人一个错觉,而BBDD就喜欢用那种错觉了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-4-30 12:42:39 | 显示全部楼层
最初由 BBDD 发表
#this does not do what it might appear to
@array = [1, 2, 3, 4];

呵呵。


你懂英文吗??
他不象看起来类似的 @array = (1, 2, 3, 4); 一样的执行,你看到下面的解释了吗?
断章取义

把构造符和列表弄混淆是perl中一个非常常见的错误……:
你懂不懂呀?他的意思是告诉你,把()和[]功能搞混了,你多读读这段文字好不??
她有说@array = [1, 2, 3, 4]; 不对了吗?
他下面的解释,我在那篇回复的帖子里面就解释了

而你就说不对,必须要@array = ([1, 2, 3, 4]); 这样写了,拜托,不要拼命的死要面子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表