RETURN语句4.3格式:RETURN;RETURN语句的功能是将当前观测值输出到数据集,名然后立即将程序流程返回DATA步的开始处,而不执行其后的语句。GOTO语句经常被DO-END语句代替
4.3 RETURN语句 格式:RETURN; RETURN语句的功能是将当前观测值输 出到数据集,然后立即将程序流程返回DATA 步的开始处,而不执行其后的语句。 GO TO语句经常被DO-END语句代替
4.4循环在数据步的一次执行中反复地执行某部分语句,这种程序的反复执行称为循环DATANULLI-1;DOI-1 TO 10;K: PUT I;PUTI;I-I+1;END;IF <=10 THEN GOTO K:RUN;
4.4 循环 在数据步的一次执行中反复地执行某一 部分语句,这种程序的反复执行称为循环。 DATA _NULL_; I=1; K: PUT I; I=I+1; IF I<=10 THEN GOTO K; RUN; DO I=1 TO 10; PUT I; END;
4.4循环循环语句的格式TO终值BY增量;DO指针变量=初值END说明:DO语句组第一次执行时,指针变量等于初值。当终值和增量都存在时,则每执行到END语句时,指针变量+增量作为新的指针变量,并与终值作比较,直到指针变量的值变化超过终值时才停止执行DO语句组。最后一次执行完后,指针变量值超过终值
4.4 循环 •循环语句的格式: • DO 指针变量=初值 TO 终值 BY 增量; • END ; •说明: DO语句组第一次执行时,指针变量等于 初值。当终值和增量都存在时,则每执行到 END 语句时, 指针变量+增量作为新的指针变量,并 与终值作比较,直到指针变量的值变化超过终值 时才停止执行DO语句组。最后一次执行完后,指 针变量值超过终值
4.4循环如果仅有初值,则直到一个语句指示跳出循环体才停止循环。如果初值终值均未规定,语句组执行一次。如果未规定增量,增量的缺省值为1。初值和终值是在第一次执行循环以前计算的
4.4 循环 如果仅有初值,则直到一个语句指示 跳出循环体才停止循环。如果初值终值均 未规定,语句组执行一次。如果未规定增 量,增量的缺省值为1。初值和终值是在第 一次执行循环以前计算的
4.4循环DATANULL :DO I-1 TO 10:PUT I=;END;RUN;PUT语句中变量名后面使用等号,是对输出值用变量名来标识。称为命名输出· 如: PUT I=;
4.4 循环 • PUT语句中变量名后面使用等号,是对 输出值用变量名来标识。称为命名输出。 • 如:PUT I=; DATA _NULL_; DO I=1 TO 10; PUT I=; END; RUN;