ns2 全局变量

发布于 2024-12-19 21:26:43 字数 379 浏览 2 评论 0原文

我已经使用这样的循环创建了变量:

   for {set i 0} {$i<5} {incr i} {
        set n($i) [$ns node]
   }

How to call n($i) variable by some procedure?我将其称为

global n(0) n(1) n(2) n(3) n(4)

但我收到错误:

ns: record: bad variable name "n(0)": upvar won't create a scalar variable thatlooks like an array element 执行时

I have created variable using loop like that:

   for {set i 0} {$i<5} {incr i} {
        set n($i) [$ns node]
   }

How to call n($i) variable by some procedure? I call it as

global n(0) n(1) n(2) n(3) n(4)

But I got the error :

ns: record: bad variable name "n(0)": upvar won't create a scalar variable that looks like an array element
while executing

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏璃陌 2024-12-26 21:26:43

我发现:
<代码>
全局n

足以调用数组变量 n。

I figured out :

global n

is enough to call array variable n.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文