sas宏中如何跳出%do循环
在宏外data里做do循环的时候很正常,用continue就可以了,如
data b; do i=1 to 5; if i=3 then continue; put i; end; run;
结果是
1
2
4
5
而宏的原理与data step和proc step的运行原理又不一样,我们可以使用%goto语句来跳出%do循环:
%macro a(test); %if &test.=1 %then %do;%put Go to End;%goto EndMacro; %end; %else %do;%put Do not go to End; %end; %EndMacro:; %mend a;%a(1); %a(2);
转载于:https://www.cnblogs.com/godxh/p/3457880.html
sas宏中如何跳出%do循环相关推荐
- java跳出递归_在Java项目中如何跳出递归循环
在Java项目中如何跳出递归循环 发布时间:2020-11-25 17:16:07 来源:亿速云 阅读:114 作者:Leah 今天就跟大家聊聊有关在Java项目中如何跳出递归循环,可能很多人都不太了 ...
- python中如何跳出多层循环
像c语言中的goto,shell中的break 后面跟跳出层次的在方法在python中都没有,这可不是因为python设计的low,而是允许一次性跳出多个循环很容易造成程序流程的混乱,使理解和调试程序 ...
- JS中如何跳出.forEach循环
写在前面 提到在一段程序中如果碰到需要终止,结束一个循环,函数或者一段代码,一般会想到以下这几个关键字return.continue.break 简述一下三者的区别: break: 终止整个循环(有内 ...
- 白嫖党最爱!java中break跳出多层循环
害怕干不过SpringBoot?莫慌,我送你套神级pdf文档 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring B ...
- #SAS进阶-SAS宏介绍
嗯,最近在学习宏真得有点难度,不过似乎现在大体系统了解了这块知识,所以,就今晚进行一个整理归纳~ 一.宏功能 1)可以降低重复性任务的工作量,便于重复调用. 2)使程序模块化,同时便于修改宏参数,而无 ...
- c 语言中break是跳出本层循环,C break跳出多层循环
C break跳出多层循环 在C/C++中,跳出多层循环有3中方法: 1.用break;加上一个辅助的标志变量. 2.用goto; 3.用try ... catch; 其中break对if-e ...
- phpbreak跳出几层循环_php中break如何跳出多重循环的示例代码
break是被用在上面所提的各种循环和switch语句中的.他的作用是跳出当前的语法结构,执行下面的语句.break语句可以带一个参数n,表示跳出循环的层数,如果要跳出多重循环的话,可以用n来表示跳出 ...
- java中break内外循环_java 中break如何跳出外部循环
学习就是为了不断的看到自己的知识盲点,然后改正,以前知道如何使用break来跳出循环,突然学习到可以用break跳出外部的循环(以前只知道怎么调本次的循环). 上正题代码如下: break跳出本次循环 ...
- python 跳出for循环_python中如何退出for循环
Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环. break语句: Python中的break ...
最新文章
- angular元素属性绑定_【Angular】表单
- New Year and the Christmas Ornament
- 2020蓝桥杯省赛---java---B---8(数字三角形)
- jQuery遍历,数组,集合
- 双电阻差分电流采样_小小的采样电阻,还真有点门道!
- python语言的特点有没有面向过程_Python 入门基础之面向对象过程-面向过程概述...
- Asp.net MVC代替php
- Python解运筹学问题
- VMware增强型键盘驱动程序
- 个人java课设的心得体会收获_java课程设计心得体会
- LeetCode——1931. 用三种不同颜色为网格涂色(Painting a Grid With Three Different Colors)困难]——分析及代码(Java)
- 教程|最新空白昵称与透明头像设置方法教程,让自己在微信中隐藏掉
- 一次CSDN客户体验经历
- PPT文件没有密码解除限制编辑
- 查看SQL Server的实例名
- minor GC 、 full GC、新生代(young )、老年代(old)的一些理解
- IOS模拟器弹出软键盘
- uni —app 录音_uni-app 录音(十六)
- python_制作Windows安装程序包
- Object转Map和Map转Object(对象转map,map转对象)
热门文章
- Linux kill指令和killall指令
- Dubbo 融合 Nacos 成为注册中心
- Spring AOP编程-aspectJ通知类型-6大通知
- 基于 abp vNext 和 .NET Core 开发博客项目 - 定时任务最佳实战(三)
- 快速了解 UML 类图
- 4.1.2 OS之文件逻辑结构(顺序文件、索引文件、索引顺序文件、多级索引顺序文件)关于数据库的索引如聚簇索引可以看一下索引文件例题的解析,感觉还是可以收获到东西的
- 设计模式理解:观察者模式
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- 启明云端应用分享|基于乐鑫 ESP-WIFI-MESH 的智能自助洗衣房
- 大学计算机无线论文范文大全,大学计算机论文范文