1、相同点:两者都是按地址(引用)传递的,使用后都将改变原来参数的数值。

2、区别:ref可以把参数的数值传递进函数,但是out是要把参数清空(声明时不必显示初始化),就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。

最新文章

  1. IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
  2. 【NLP】基于机器学习角度谈谈CRF(三)
  3. SQL 数据优化之不建立索引的情况
  4. Java程序员开发参考资源
  5. oracle的增删改查语句
  6. Sublime Text 插件 & 使用技巧
  7. 自由软件VS开源软件
  8. 3.3.2 嵌入汇编(摘自<linux内核完全剖析>)
  9. ThinkPHP第十六天(redirect、join、视图模型)
  10. Android项目----AsyncTask异步操作
  11. android浏览器 源码共享
  12. Logistic Regression:银行贷款申请审批实例
  13. UVA 11542 Square ——线性基
  14. JAVA继承:编译与运行的关系(编译看左边,运行看右边)
  15. 一个磁盘I/O故障导致的AlwaysOn FailOver 过程梳理和分析
  16. iOS----------开发中常用的宏有那些
  17. windows下telnet命令不好用解决方案;
  18. 使用Docker发布应用
  19. HighCharts设置图表背景透明
  20. 定义一组抽象的 Awaiter 的实现接口,你下次写自己的 await 可等待对象时将更加方便

热门文章

  1. 虚拟机之 LNMP
  2. Cause: java.sql.SQLException: 无效的列索引
  3. 【原创】ubuntu14.04 LTS系统VMware虚拟机内Windows server 2008 r2系统的网络配置
  4. Django的admin使用
  5. 配置环境是程序员的第一步 -- Xshell 6 免费版下载安装
  6. linux SIGSEGV 信号捕捉,保证发生段错误后程序不崩溃
  7. elasticsearch2.x插件之一:kopf
  8. map两种插入方法解析(insert() 与 下标[]操作)
  9. 图论算法》关于SPFA和Dijkstra算法的两三事
  10. python字符串大小写转换