24小时热门版块排行榜    

查看: 3153  |  回复: 13

snoopyzhao

至尊木虫 (职业作家)

★ ★
余泽成: 金币+2, 专家考核, 谢谢参与应助! 2012-03-30 14:08:49
引用回帖:
10楼: Originally posted by songjunann at 2012-03-28 12:30:00:
请问,什么是side effect? 谢谢

所谓的没有 side effect 的 function,就是指,这个 function 只是输出一个结果,这个结果可以赋给一个变量,而不改程序中的变任何其它的变量,包括作为参数进入这个函数中的变量。
11楼2012-03-28 12:35:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

★ ★
余泽成: 金币+2, 专家考核, 谢谢参与应助! 2012-03-30 14:09:04
引用回帖:
10楼: Originally posted by songjunann at 2012-03-28 12:30:00:
请问,什么是side effect? 谢谢

snoopy (GG/MM) 大概指的是可能会发作的副作用吧。

楼主遇到那种只需要得到一个返回值的情形,那么最好用function这样的小刀。
楼主遇到那种需要得到很多个返回值的情形,那么最好用subroutine这样的牛刀。

牛刀用不好的话,容易割手(可能会改变subroutine里传入参量在主函数里面的数值)。
很女子很弓虽大
12楼2012-03-28 15:54:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)


余泽成: 金币+1, 专家考核, 谢谢参与应助! 2012-03-30 14:09:14
sorry

楼主遇到那种需要得到很多个返回值的情形,那么只能[/]用subroutine这样的牛刀。
很女子很弓虽大
13楼2012-03-28 15:57:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cntsinghua

银虫 (初入文坛)

在应用过程中,我的感觉
区别在于subroutine没有返回值,而function的函数名即为返回值。
相同之处:
(1)subroutine和function中的参数表中可以是输入参数,也可以是输出参数。
(2)在subroutine和function中都可以用全局变量
14楼2013-07-29 07:56:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 songjunann 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 本人考085602 化学工程 专硕 +7 不知道叫什么! 2026-03-15 8/400 2026-03-15 20:11 by 棒棒球手
[考研] 东南大学364求调剂 +3 JasonYuiui 2026-03-15 3/150 2026-03-15 18:57 by 无际的草原
[考研] 化学工程321分求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-15 18:49 by a不易
[考研] 0856专硕279求调剂 +5 加油加油!? 2026-03-15 5/250 2026-03-15 11:58 by 2020015
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 255求调剂 +3 李嘉慧, 2026-03-12 4/200 2026-03-14 16:58 by 有只狸奴
[考研] 学硕285求调剂 +13 Wisjxn 2026-03-12 46/2300 2026-03-14 10:33 by JourneyLucky
[考研] 295复试调剂 +5 简木ChuFront 2026-03-09 5/250 2026-03-14 01:29 by JourneyLucky
[考研] 312求调剂 +6 陌宸希 2026-03-10 6/300 2026-03-14 00:40 by JourneyLucky
[考研] 复试调剂 +9 Copy267 2026-03-10 9/450 2026-03-13 23:45 by userper
[考研] 材料与化工求调剂一志愿 985 总分 295 +8 dream…… 2026-03-12 8/400 2026-03-13 22:17 by 星空星月
[考研] 求材料调剂 085600英一数二总分302 前三科235 精通机器学习 一志愿哈工大 +4 林yaxin 2026-03-12 4/200 2026-03-13 22:04 by 星空星月
[考研] 一志愿西南交大,材料专硕317求调剂 +5 lx8568 2026-03-11 5/250 2026-03-13 21:43 by peike
[考研] 333求调剂 +3 球球古力 2026-03-11 3/150 2026-03-13 21:27 by JourneyLucky
[考研] 301求调剂 +6 Liyouyumairs 2026-03-11 6/300 2026-03-13 20:11 by JourneyLucky
[硕博家园] 深圳大学硕士招生(2026秋,传感器方向,仅录取第一志愿) +4 xujiaoszu 2026-03-11 7/350 2026-03-13 17:28 by xujiaoszu
[考研] 304求调剂(085602一志愿985) +12 化工人999 2026-03-09 12/600 2026-03-13 12:02 by JourneyLucky
[考研] 哈工大材料324求调剂 +6 闫旭东 2026-03-10 8/400 2026-03-10 22:49 by 星空星月
[考博] 26申博求助 +3 跳跃饼干 2026-03-10 4/200 2026-03-10 21:15 by Tntcnn
[考研] 家人们 调剂不迷路 看这里 +8 likeihood 2026-03-09 13/650 2026-03-10 08:09 by likeihood
信息提示
请填处理意见