免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: drosophilia
打印 上一主题 下一主题

嵌套的复合结构?? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-06-23 13:26 |只看该作者
和逗号有一点不同
The =>  operator is a synonym for the comma, but forces any word (consisting entirely of word characters) to its left to be interpreted as a string (as of 5.001). This includes words that might otherwise be considered a constant or function call.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2009-06-23 13:32 |只看该作者
原帖由 MMMIX 于 2009-6-23 13:03 发表

这个说法是不准确的,不过在一级近似的情况下,也是可以接受的。

根据教育学理论,教授知识的时候一定要注意避免“向前引用”。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
13 [报告]
发表于 2009-06-23 13:38 |只看该作者
有一位表演大师上场前,他的弟子告诉他鞋带松了。大师点头致谢,蹲下来仔细系好。等到弟子转身后,又蹲下来将鞋带解松。
有个旁观者看到了这一切,不解地问: "大师,您为什么又要将鞋带解松呢?"
大师回答道:"因为我饰演的是一位劳累的旅者,长途跋涉让他的鞋事松开,可以通过这个细节表现他的劳累憔悴."
"那你为什么不直接告诉你的弟子呢?"
"他能细心地发现我的鞋带松了,并且热心地告诉我,我一定要保护他这种热情的积极性,及时地给他鼓励,至于为什么要将鞋带解开,将来会有更多的机会教他表演,可以下一次再说啊。"

-------

BBS 是开发式的讨论,没有界定范围,因此讲一句话讲到不出错的程度会很绕口。

其实教人做一件事挺难的,我最近都懒得发言了。

论坛徽章:
0
14 [报告]
发表于 2009-06-23 13:45 |只看该作者
老师的教育水平很高,很大程度上决定了学生的素质高低。

论坛徽章:
0
15 [报告]
发表于 2009-06-23 14:08 |只看该作者

回复 #13 flw 的帖子

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
16 [报告]
发表于 2009-06-23 14:53 |只看该作者
原帖由 flw 于 2009-6-23 13:38 发表
BBS 是开发式的讨论,没有界定范围,因此讲一句话讲到不出错的程度会很绕口。

agreed.

但是,像“X 就是 Y, Y 就是 X”这种断言,在 X 并不总是 Y 的情况下,还是不要用的好,因为和那位表演大师不同,你不一定有机会给看贴的人介绍它们之间细微的差异。如果你要强调它们之间的类似,直接说“在绝大多数情况下 X 和 Y 等价”就可以了,这样既不妨碍看帖者对它们的应用,同时如果他想进一步了解差异,这也是一个机会。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
17 [报告]
发表于 2009-06-23 14:55 |只看该作者
原帖由 flw 于 2009-6-23 13:32 发表

根据教育学理论,教授知识的时候一定要注意避免“向前引用”。

根据我的经验,把约等说成相等,或者部分情况下相等说成在所有情况下都相等,坏处更大,更应该避免。

论坛徽章:
0
18 [报告]
发表于 2009-06-23 15:16 |只看该作者
谈到逗号运算符,(还有什么句号为字符串连接操作符),想起一个问题不明白,就是下面的句子, 打印结果是ba1
print "a",print "b";print "\n";   

下面的解释,后面的一个,说分割表达式,没看懂!
The comma operator has two functions. It serves to separate array or list elements and it serves to separate expressions

上面的例子应该是分隔list,那么分隔表达式的例子能否给一个?

[ 本帖最后由 drosophilia 于 2009-6-23 16:05 编辑 ]

论坛徽章:
0
19 [报告]
发表于 2009-06-23 16:04 |只看该作者

回复 #18 drosophilia 的帖子

print "a",print "b";print "\n"; 等于 print ("a",print "b");print "\n";,所以有
1、先print "b"
2、返回"a", "1"做为外面一个print的参数,并且print "a1"
3、print "\n"

汗,重复的问题。。。

[ 本帖最后由 yashiro_lj 于 2009-6-23 16:08 编辑 ]

论坛徽章:
1
双鱼座
日期:2014-08-25 19:13:11
20 [报告]
发表于 2009-06-24 16:56 |只看该作者

回复 #6 MMMIX 的帖子

那该如何访问到最内层的hash那?
我说的是d 和e的值。

  1. my %hash=(a=>3,
  2.           b=>5,
  3.           c=>{
  4.                 {   d=>2,
  5.                     e=>4
  6.                 },

  7.                 {   d=>2,
  8.                     e=>4
  9.                 }
  10.              }
  11.         );
复制代码

[ 本帖最后由 fxpbupt 于 2009-6-24 16:57 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP