小编c4r*_*t3r的帖子

如何获取调用方法的返回值?

我正试图在java中实现某种反思.我有:

class P {
  double t(double x) {
    return x*x;
  }

  double f(String name, double x) {
    Method method;
    Class<?> enclosingClass = getClass().getEnclosingClass();
     if (enclosingClass != null) {
        method = enclosingClass.getDeclaredMethod(name, x);
        try {
          method.invoke(this, x);
        } catch (Exception e) {
          e.printStackTrace();
        }

    }
}

class o extends P {
  double c() { 
    return f("t", 5);
  }
}
Run Code Online (Sandbox Code Playgroud)

如何从新的o().c()获得价值?

java reflection

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

嵌套三元语句

我想知道为什么这很奇怪.我知道区别在于分组,但相比之下它是否重要?

$i = 0;
foreach ($items as $item) {
   echo ($i == 0) ? 'first_row' : ($i == sizeof($feedbacks)-2) ? 'last_row' : 'none';
   $i++;
}
Run Code Online (Sandbox Code Playgroud)

回报

last_row
none
none
last_row
Run Code Online (Sandbox Code Playgroud)

$i = 0;
foreach ($items as $item) {
   echo ($i == 0) ? 'first_row' : (($i == sizeof($feedbacks)-2) ? 'last_row' : 'none');
   $i++;
}
Run Code Online (Sandbox Code Playgroud)

正确地返回它

first_row
none
none
last_row
Run Code Online (Sandbox Code Playgroud)

为什么会有区别?

php if-statement ternary-operator

9
推荐指数
2
解决办法
8989
查看次数

从表中选择,名称存储在字段中

如何从名称为数据集字段的某些表中加入某些数据?

像这样:

SELECT *
FROM dataset
INNER JOIN dataset.table_name 
ON dataset.param_id = (dataset.table_name).id_(dataset.table_name)
Run Code Online (Sandbox Code Playgroud)

sql oracle

5
推荐指数
1
解决办法
1773
查看次数

C++ For循环循环只有299次

我有这个奇怪的问题.我的代码很简单:

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "number: ";
    cin >> num;

    for (int i=0;num>i;i++) {
        cout << i <<"\n";    
    }

system ("Pause");
return 0;    
}
Run Code Online (Sandbox Code Playgroud)

例如,如果输入为1000,则输出包含701-999的数字.任何的想法?

我在Parallels上使用Dev-C++ IDE.

c++

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

c ++基于平均行值的2D阵列行排序

直升机,

我想知道这有什么工作方法吗?我正在努力使这项工作,但没有运气.

int mat[3][3];

    mat[0][0] = 4;mat[0][1] = 5;mat[0][2] = 3;

    mat[1][0] = 3;mat[1][1] = 2;mat[1][2] = 1;

    mat[2][0] = 1;mat[2][1] = 8;mat[2][2] = 9;
Run Code Online (Sandbox Code Playgroud)

任何的想法?:)

c++ arrays

0
推荐指数
1
解决办法
787
查看次数

标签 统计

c++ ×2

arrays ×1

if-statement ×1

java ×1

oracle ×1

php ×1

reflection ×1

sql ×1

ternary-operator ×1