问题标签 [declare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
616 浏览

c - 声明相互使用的结构和函数引用

我需要在痛苦的旧 C 中声明一个(typedef'd)结构和一个(typedef'd)函数引用。这是我的代码:

但是它当然不能编译,因为我们不知道函数引用声明时的结构。

我得到了这个,但它看起来有点乱,而且有点难以阅读。

有没有更好的方法来做到这一点?

0 投票
4 回答
4615 浏览

c++ - 如何在 struct inline 中分配 char 数组?

我正在尝试做这样的事情:

为什么这不起作用?

0 投票
1 回答
11055 浏览

postgresql - 通过 postgres 声明变量不在函数中

我想在 postgres 中声明变量,但不在函数中...

但错误 ERROR:在“varchar” LINE 2 处或附近出现语法错误:c varchar;^ 我希望任何人都可以帮助我

0 投票
10 回答
431395 浏览

sql - 如何在 Oracle SQL Developer 中使用变量?

下面是在 SQL Server 2000 中使用变量的示例。

我想在不增加复杂性的情况下使用 SQL Developer 在 Oracle 中做同样的事情。这似乎是一件非常简单的事情,但我找不到简单的解决方案。我该怎么做?

0 投票
4 回答
21821 浏览

c++ - 避免在类头文件中声明私有函数 (C++)

(在 C++ 中)我有一个类,其结构在头文件中声明。该头文件包含在许多源文件中,因此当我编辑它时,我需要重新编译许多文件。

该类具有一组仅在一个源文件中调用的私有函数。目前它们在头文件的类结构中声明。当我添加这种类型的新函数或编辑参数时,它会导致重新编译大量文件。我想在其他地方声明这些函数,这样只有定义和调用它们的文件被重新编译(以节省时间)。不过,他们仍然需要能够访问内部类变量。

我怎样才能做到这一点?

0 投票
1 回答
841 浏览

flash - 在flex vs flash中声明变量?

此代码给出错误描述
1026:构造函数必须是实例方法。joe.mxml /joe/src 第 7 行 Flex 问题

为什么。这就是我在 Flash 中声明公共变量的方式。为什么它在 Flex 中不起作用?我也试过 var joe:String="winning"; 还是不行。

0 投票
1 回答
236 浏览

c - C语言递归声明函数

adream307 有一个问题,我不知道,你的呢?

我想声明一个这样的函数:(我们将这种类型的函数命名为 F)

  1. F 的返回类型是“void”
  2. F的参数是一个函数指针,这个指针指向一个类型与F相同的函数

我可以声明这样的函数吗?

0 投票
2 回答
415 浏览

for-loop - 在 for 循环中声明但未使用的变量

这个已经在这里出现了几次Go,但我认为我的经历是独一无二的。这是我的代码。

为什么gc告诉我我没有使用curWeight

0 投票
1 回答
7754 浏览

mysql - 创建触发器 - DECLARE 错误

我从http://forge.mysql.com/wiki/Triggers学习触发器 ,我有:

和错误:

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的 '' 附近使用正确的语法

为什么?我使用 MySQL 5.5.8 和 phpmyadmin 3.3.9

0 投票
3 回答
4945 浏览

sql - 在经典 ASP 参数化 SQL 中使用变量

我正在从动态生成(尽管经过严格清理)的 SQL 查询过渡到参数化 SQL,并且在变量名方面遇到了一些问题。

我正在使用用 jScript 编码的 Classic ASP。

下面的代码采用评级值 (1-5) 并将其放入数据库中。首先,它会删除用户之前对该对象的所有评分,然后将新评分写入数据库。该函数已经收到并且我已经解析了 Rating 变量(一个 TinyInt)。UserID 和 PgID 值(均为整数)也已发送。

我已经通过用问号替换 @UserID、@PgID 和 @Rating、删除 DECLARE 并将 Append/CreateParemeter 行以正确的顺序放置(每个一个?)来完成这项工作。但是,它确实涉及多次调用 Append/CreateParameter 行(每个 UserID 实例一次),这只是草率。

这段代码不会引发任何错误,但不会向数据库写入任何内容。无论如何,我不知道为什么它可以与问号(和重复的参数)一起使用,但不能与声明的变量一起使用。

在经典 ASP jScript 中使用参数化 SQL 时如何使用命名变量?

如果没有办法做到这一点,有没有办法避免每次我需要重复相同的 Append/CreateParamenter 行,例如,用户 ID?

我知道可能有更简单的方法可以将评级放入数据库,但创建这个示例主要是因为它很简单,而且我在学习如何使用参数化 SQL 时需要一些简单的东西。在我把它放在这里之前,它也被进一步简化(并再次测试)。一旦我得到这个工作,我就可以构建更复杂的查询。是的,我将编写存储过程,但那是在一切正常之后。