社区
Delphi
帖子详情
什么时候用函数,什么时候用过程?
seima
2003-07-06 06:04:03
什么时候用函数,什么时候用过程?
讲讲区别!
...全文
106
11
打赏
收藏
什么时候用函数,什么时候用过程?
什么时候用函数,什么时候用过程? 讲讲区别!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
星星
2003-07-06
打赏
举报
回复
函数有返回值,而过程没有,你需要返回值时,用函数,反之,用过程
scvzhang
2003-07-06
打赏
举报
回复
函数keyiyongzuo过程
tjff2000
2003-07-06
打赏
举报
回复
函数有个result可直接返回值,过程里没有,过程如果要返回值就必须用变参了。
fj218
2003-07-06
打赏
举报
回复
无所谓,没有严格区分,你觉得什么方便就用什么。函数也可以用作过程,从这方面来讲函数通用点。
nzh517
2003-07-06
打赏
举报
回复
有些时候用函数简单点,比如一个返回值为Boolean值的函数test可以这样用
if test(参数) then
begin
....
end;
这种多好使,要是用过程的话,那就得申明一个变量,就麻烦了,,
guxizhw
2003-07-06
打赏
举报
回复
?
函数都可以用过程代替吗?
举个例子?
我觉得过程里面都可以带个参数返回,不就和函数一样了?
李_军
2003-07-06
打赏
举报
回复
函数有返回值,而过程没有,你需要返回值时,用函数,反之,用过程
ahyf
2003-07-06
打赏
举报
回复
过程都可以用函数代替,
yckxzjj
2003-07-06
打赏
举报
回复
是的。定义函数必须有返回值。而过程可以根据需要而定。
lqdmafeng
2003-07-06
打赏
举报
回复
大概就是上面说的那样?
当你需要返回值的时候用函数,不需要的时候用过程!
wangguan007
2003-07-06
打赏
举报
回复
函数有返回值,而过程没有,你需要返回值时,用函数,反之,用过程
Windows内核-内存管理
- Windows内存管理主要学习什么 - 线性地址是如何管理的 - 物理地址是如何管理的 - 缺页异常解决了什么问题 - 堆,栈这些内存是怎么申请的 - Windows内核情景分析 第三章 - 不管什么程序,除了程序代码本身所占用的空间外,程序在运行
过程
中总得使用一定的内存空间,因为数据也要占用空间。这些存储数据的内存空间大致可分为三类: - 全局变量:编译工具链接的时候就静态的分配好了 - 局部变量:调用子
函数
的时候,在栈上分配 - 通过malloc分配,可以通过free释放,重复利用 - 每个进程都有4GB的空间,但是这4GB空间并不是都在使用,有没有一个地方在记录着哪些地址空间已经使用了,哪些没有使用? - 肯定有一个地方在记录 - 怎么记录线性地址是否是可以用的? - 每个进程都有自己的线性地址管理
PostgreSQL(PG)15从入门到精通
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、
函数
、操作符、聚集
函数
、索引方法、
过程
语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 通过本门课程的学习,让学员逐渐掌握PG数据库运维方法,轻松应对各类求职及DBA日常维护。
JavaScript数据交互实战应用
Javascript数据交互是JS知识点的核心部分,可以稍微片面的说,不会JS数据交互,等于不会Javascript,可见学习这门课程的重要性。忠彬老师主讲的《JS数据交互实战应用》课程,既适合新学员掌握相关的知识,还有益于老JSer们查缺补漏,很值得学习!为什么要学Javascript数据交互课程?学了Javascript,却不会数据交互,就好像建筑师没了图纸,盖不起大楼来;Javascript数据交互是日常工作汇总,100%会用到的技能;相当一部分JS开发者,都会数据交互,但总是在关键时候“失灵”;学习JS数据交互,对提升薪资待遇有帮助。课程特点1. 理论知识与实战项目相结合;2. 疑问式教学,更适合新手学员;3. 讲师思路清晰,教学风格不失分风趣幽默;课程核心价值点 1、AJAX的前世今生。 2、AJAX交互的详细
过程
。 3、AJAX数据解析。 4、AJAX与常见API接口数据获取。 5、回调
函数
、ES6
函数
。 6、自定义Fetch API(Async&Await)库封装。 整个课程通过实际案例讲解、全方面了解项目开发中数据交互的实际应用。
PyQt5快速开发串口工具
本课程采用项目驱动的方式直接学习PyQt5,在完成一款串口工具的制作
过程
中,由浅入深的学习PyQt5,学完本课程后,同学们可以尝试自己设计属于自己的上位机工具。 为什么本课程采用项目驱动方式开发? 本人大学时期的时候,曾经为了学习上位机,花了一暑假死磕了VC++6.0的上位机开发教程,一点一点的敲图书馆借的VC++相关书籍,后来并没有真正运用在实际项目上,颇为可惜;此外,工作以来,有一次,领导紧急受命,使用PyQt开发一款工厂产测使用的上位机工具,这时候,没有足够的时间一点一点的学习。 因此,本文力争从项目角度入手,通过开发一款串口工具,带领大家走进PyQt5的世界,为了加快开发技术,页面布局,我们直接使用Qt Designer进行设计,几乎不需要写任何代码就可以开发一款使用的串口工具,我们为本项目设计的界面如下所示:
深入浅出MyBatis框架
内容简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储
过程
以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。本门课程围绕MyBatis的基本使用、动态sql、高级查询等知识点讲解了如何使用MyBatis开发应用程序。同时也介绍了如何使用逆向工程创建MyBatis应用程序。 为什么需要掌握MyBatis?MyBatis封装较少,提供的切入点较多,适合进行架构。遇到超级复杂的场景的时候有不错的sql支持。简单高效,优化起来也方便,比较符合现在的开发节奏,互联网公司都是先快速开发占领市场,然后再优化代码。而且这个
过程
需求经常是变来变去的,开发人员也有流动性,为了便于管理,所以大家都选择了Mybatis。课程大纲: 为了让大家快速系统了解MyBatis核心知识全貌,我为你总结了「MyBatis知识框架图」,帮你梳理学习重点,建议收藏!
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章