标签: declare

如何使用值声明ArrayList?

Java中的ArrayList或List声明质疑并回答了如何声明一个空,ArrayList但是如何声明一个带有值的ArrayList?

我尝试了以下但它返回语法错误:

import java.io.IOException;
import java.util.ArrayList;

public class test {
    public static void main(String[] args) throws IOException {
        ArrayList<String> x = new ArrayList<String>();
        x = ['xyz', 'abc'];
    }
}
Run Code Online (Sandbox Code Playgroud)

java initialization arraylist declare

189
推荐指数
6
解决办法
45万
查看次数

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

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

DECLARE @EmpIDVar INT

SET @EmpIDVar = 1234

SELECT *
FROM Employees
WHERE EmployeeID = @EmpIDVar
Run Code Online (Sandbox Code Playgroud)

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

sql oracle variables declare

109
推荐指数
7
解决办法
35万
查看次数

MySQL DECLARE中的​​SELECT INTO变量导致语法错误?

我想将单个值选择为变量.我试着跟随:

DECLARE myvar INT(4);
Run Code Online (Sandbox Code Playgroud)

- 立即返回一些语法错误.

SELECT myvalue 
  FROM mytable 
 WHERE anothervalue = 1;
Run Code Online (Sandbox Code Playgroud)

- 返回一个整数

SELECT myvalue 
  INTO myvar 
  FROM mytable 
 WHERE anothervalue = 1;
Run Code Online (Sandbox Code Playgroud)

- 不起作用,也试过@myvar

是否可以在存储过程或函数之外使用DECLARE?

也许我只是没有得到用户变量的概念......我只是尝试过:

SELECT myvalue INTO @var FROM `mytable` WHERE uid = 1;
SELECT @var;
Run Code Online (Sandbox Code Playgroud)

...就像它应该的那样工作.但是,如果我一次运行每个查询,我只得到@var NULL.

mysql select declare mysql-workbench

87
推荐指数
7
解决办法
33万
查看次数

声明对象数组

我有一个变量,它是一个数组,我希望默认情况下数组的每个元素都充当一个对象.为了实现这一点,我可以在我的代码中做这样的事情.

var sample = new Array();
sample[0] = new Object();
sample[1] = new Object();
Run Code Online (Sandbox Code Playgroud)

这很好,但我不想提及任何索引号.我希望我的数组的所有元素都是一个对象.我如何声明或初始化它?

var sample = new Array();
sample[] = new Object();
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的代码,但它不起作用.如何在不使用索引号的情况下初始化对象数组?

javascript arrays object declare

77
推荐指数
9
解决办法
33万
查看次数

"#!/ bin/env"是什么意思(在node.js脚本的顶部)?

我找到了serval node.js项目,这些项目位于其顶部app.js(如此openshift程序中):

#!/bin/env node
Run Code Online (Sandbox Code Playgroud)

这是什么意思?这是如何运作的?它在哪里有用?

declare node.js openshift

55
推荐指数
2
解决办法
2万
查看次数

Bash中声明,排版和局部变量之间的差异

在Bash中键入变量时,declare和之间有什么区别typeset?当一个函数内部使用:之间有什么区别declaretypesetlocal

我遇到的唯一区别是typeset可以移植到ksh脚本.除此之外,有什么理由说为什么一个人应该优先于另一个?

更新:添加local到问题.

variables bash shell scope declare

40
推荐指数
3
解决办法
2万
查看次数

在JavaScript中声明多个变量

我想在函数中声明多个变量:

function foo() {
    var src_arr     = new Array();
    var caption_arr = new Array();
    var fav_arr     = new Array();
    var hidden_arr  = new Array();
}
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

var src_arr = caption_arr = fav_arr = hidden_arr = new Array();
Run Code Online (Sandbox Code Playgroud)

javascript variables declare

38
推荐指数
2
解决办法
3万
查看次数

C函数指针语法

我的问题非常简单.

通常,在声明某个变量时,将其类型放在它之前,如:

int a;
Run Code Online (Sandbox Code Playgroud)

函数指针的类型可能是:int(*)(int,int),以防我们指向一个带两个int的函数并返回一个int.但是,在声明这样的指针时,其标识符不在类型之后,如:

int(*)(int,int) mypointer;
Run Code Online (Sandbox Code Playgroud)

相反,你必须在中间写入标识符:

int(*mypointer)(int,int);
Run Code Online (Sandbox Code Playgroud)

为什么会这样?对不起,我知道这是一个令人费解的简单问题......

感谢大家的回复.如

c declare

35
推荐指数
4
解决办法
3万
查看次数

PHP使用Declare?什么是勾?

我对PHP函数有点困惑declare.

究竟什么是单​​一的?我以为tick等于一行代码?

但如果我使用:

function myfunc() {
        print "Tick";   
}

register_tick_function("myfunc");

declare(ticks=1) {
   echo 'foo!bar';
}
Run Code Online (Sandbox Code Playgroud)

脚本打印:

"勾"2次?

php declare

29
推荐指数
2
解决办法
1万
查看次数

为什么不必在C++中声明结构的方法?

例如,以下代码:

#include <iostream>
#include <string>

int main()
{
    print("Hello!");
}

void print(std::string s) {
    std::cout << s << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

在尝试构建时,我得到以下内容:

program.cpp: In function ‘int main()’:
program.cpp:6:16: error: ‘print’ was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

这是有道理的.

那么为什么我可以在一个结构中进行类似的概念,但是不能为此大吼大叫呢?

struct Snake {
    ...

    Snake() {
        ...
        addBlock(Block(...));
    }

    void addBlock(Block block) {
        ...
    }

    void update() {
        ...
    }

} snake1;
Run Code Online (Sandbox Code Playgroud)

我不仅没有得到警告,而且程序实际编译!没有错误!这只是结构的本质吗?这里发生了什么事?显然addBlock(Block)是在声明方法之前调用的.

c++ methods struct function declare

29
推荐指数
3
解决办法
1392
查看次数