Fortran执行语句中的“双冒号” ::
双冒号“::”,通常出现于Fortran在变量声明中,但是在特殊情况下,也会出现于数组中。例如:
...
real,target,dimension(10):: a
real,pointer,dimension(:):: pa,pb
integer:: n=3
...
pa => a(n::1)
pb => a(n:10:1)
...
咋一看,数组中的“双冒号”像是新的语法,但其实这是一种假像,本质上是两个冒号,只不过中间的数组上界被省略了,程序中的两种写法是等效的。因此建议小伙伴们在写程序的时候,尽量少用省略的写法,也可以把两个冒号分开,不要给阅读程序的人造成不必要的困扰。例如:
pa => a(n::1)
可以写成
pa => a(n: :1)
转载于:https://www.cnblogs.com/erichf/p/5913088.html
Fortran执行语句中的“双冒号” ::相关推荐
- java中的双冒号操作符
java :: Java中的双冒号操作符 </h1><div class="clear"></div><div class="p ...
- Makefile中的双冒号规则
双冒号规则就是使用"::"代替普通规则的":"得到的规则.当同一个文件作为多个规则的目标时,双冒号规则的处理和普通规则的处理过程完全不同(双冒号规则允许在多个规 ...
- java lambda 表达式中的双冒号和箭头的用法 ::
先构造一些数据,创建一个User类 java lambda 表达式中的双冒号的用法 :: 双冒号运算就是Java中的[方法引用],[方法引用]的格式是 类名::方法名 如下图所示 User是一个类, ...
- java lambda 两个冒号_java lambda 表达式中的双冒号的用法说明 ::
双冒号运算就是java中的[方法引用],[方法引用]的格式是 类名::方法名 注意是方法名哦,后面没有括号"()"哒.为啥不要括号,因为这样的是式子并不代表一定会调用这个方法.这种 ...
- c语言中双冒号意思_详解C++中的双冒号 ::
C++中的双冒号 ::第一种,类作用域,用来标明类的变量.函数 Human::setName(char* name); 第二种,命名空间作用域,用来注明所使用的类.函数属于哪一个命名空间的 std:: ...
- 『C/C++养成计划』C++中的双冒号::名解析(Scope Resolution Operator)
C++中的双冒号::名解析(Scope Resolution Operator)! 文章目录 1. 访问命名空间中的成员 2. 访问类中的静态成员 3. 嵌套类访问 4. 在类之外定义函数 5. 当存 ...
- JDK1.8 中的双冒号::是什么语法?
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:Java实用技术 www.toutiao.com/i ...
- C++中的双冒号(::)
双冒号(::)的用法(来自https://blog.csdn.net/qq_22424571/article/details/82962367) A::member就表示类A中的成员member. B ...
- python双引号报错_Python中select语句中的双引号”“怎么处理
我把MySQL的语句中放在了Python中(我用的Pycharm),有个sql语句是如下:insertinto`level-1metric`(`Year`,`SupplyChain`,`Region` ...
最新文章
- mysql怎么加全局锁_MySQL锁机制/管理(并发锁,行锁,表锁,预加锁,全局锁等等)
- history的详解与使用
- Python封装发送信息到钉钉群
- 要锻炼二手交换的能力
- matlab元件阻感负载,单相桥式全控整流电路阻感负载课程设计matlab
- 【Python】 数字求和
- android 系统搜索框(有浏览记录),Android 系统有浏览记录搜索框
- python:关于三级菜单的新手实现
- java 验证码_如何用java实现验证码?
- 颜色对照表(二)(16进制、RGB、CMYK、HSV、中英文名)
- C#调用默认浏览器打开网页的几种方法
- 曲苑杂坛--查看CPU配置
- 人工智能围棋战胜李世石,人工智能围棋阿尔法狗
- 一键清除系统垃圾文件的bat批处理命令
- pycharm下载安装第三方库
- openmv一些常见问题与心得总结
- java方法案例:判断整数是奇数还是偶数
- wps VBA 更改模块的名字,VBA模块重命名,坑
- 图像跟踪(1) CSK
- 如何在ChinaRen校友录中免费发多彩留言