首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Scinotes中不连贯的局部/全局行编号

Scinotes中不连贯的局部/全局行编号
EN

Stack Overflow用户
提问于 2020-12-23 22:52:38
回答 1查看 22关注 0票数 0

当我在SciNotes中打开“本地线路编号”选项时,我得到了一个奇怪的效果。对于我的一些函数,行号显示为局部(从"function“行开始),而对于其他函数,行号显示为全局(从代码文件的开头开始计算)。

我的第一个想法是一个函数没有正确地结束(太少的"end“指令写了打开的循环的数量,I和其他诸如此类的东西),但是我的代码会崩溃,但它并没有崩溃。

这并不会妨碍我,但我想知道这是不是某种表面下更严重的问题的症状。有谁有过类似的经历吗?

FWIW我在Windows 10下使用Scilab 6.0.2。

EN

回答 1

Stack Overflow用户

发布于 2020-12-30 17:45:05

我想我已经找到了“问题”的根源。只有在第一行(带有“”关键字的函数)是函数而不是以分号结尾的的函数中,行编号才是局部的。

如下所示:

代码语言:javascript
运行
复制
1   // This is my fantastic power program
2   clear;
3   clc;
4   cd "c:\myDir\Scilab\Sandbox\FunAndGames"
5
6   function S=square(x);  // <-- now you see it
7       S=x*x;             //   (the semicolon, I mean)
8   endfunction;
9
1   function C=cube(x)     // <-- now you don't
2       C=x*x*x;
3   endfunction;
13
14
15  // Now the body of my program:
16
17  X=zeros(5,5);
18  ....
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65426272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档