Questions tagged «declaration»

声明是子程序(过程或函数)的一部分,提供协议(标题),但不提供子程序的主体。




12
在JavaScript函数中定义全局变量
是否可以在JavaScript函数中定义全局变量? 我想在其他函数中使用trailimage变量(在makeObj函数中声明)。 <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" src="' + trailimage[0] + '" border="0" style=" position: absolute; visibility:visible; left: 0px; top: 0px; width: ' …




20
无法在用其他方法定义的内部类中引用非最终变量
编辑:我需要更改几个变量的值,因为它们在计时器中运行了几次。我需要通过计时器在每次迭代中不断更新值。我无法将值设置为final,因为这将阻止我更新值,但是我遇到了在下面的第一个问题中描述的错误: 我以前写过下面的内容: 我收到错误消息“无法引用用其他方法定义的内部类内部的非最终变量”。 对于名为double的价格和称为priceObject的Price来说,这种情况正在发生。你知道我为什么会遇到这个问题吗?我不明白为什么我需要作最后声明。另外,如果您可以看到我正在尝试做什么,那么该怎么办才能解决该问题。 public static void main(String args[]) { int period = 2000; int delay = 2000; double lastPrice = 0; Price priceObject = new Price(); double price = 0; Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() { price = priceObject.getNextPrice(lastPrice); System.out.println(); lastPrice = price; …




8
什么是C ++中的前向声明?
网址:http://www.learncpp.com/cpp-tutorial/19-header-files/ 提到以下内容: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << add(3, 4) << endl; return …


12
在C ++中进行函数声明后,不需要分号(';')吗?
我最近刚刚参加了一次中间编程测试,而我弄错的问题之一如下: 函数声明后不需要分号(';')。 对或错。 我选择了“ false”(如果我做错了,请纠正我,因为我觉得自己快疯了),函数声明是您在定义之前(代码顶部)编写的,因此编译器知道该函数在调用它之前就调用它,并且函数定义是整个函数的组成部分。 即 宣言: int func(); 定义: int func() { return 1; } 答案不对吗?

7
Swift References中的_下划线代表什么?
在Apple文档的参考部分中,有很多这类事情的实例: func runAction(_action: SKAction!) 的Objective-C“等效”是: - (void)runAction:(SKAction *)action 令我惊讶的是,(在Swift参考资料中)下划线和“动作”用斜体字后要留一个空格可能很重要。 但是我不知道这是要传达什么。所以也许问题是...参考文献中使用的约定是否有参考文献? -这是我在此引用中指向下划线使用的页面:https : //developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction 更新资料 Swift 3对如何使用和命名函数/方法参数名称和参数标签进行了一些更改。这对这个问题及其答案有影响。@Rickster在回答有关_underscores函数的另一个问题方面做得非常出色,可以解决此问题,这里:为什么我需要迅速使用下划线?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.