С ProcessingJS у меня есть функция, которая определяет число, которое я хотел бы передать другой функции:
int number;
int theNumbers() {
// calculations for number
int number = 10; // sample number
return number;
}
void mousePressed() {
// calculations for aLongNumber
// pass theNumbers() number value
theNumbers();
long numberLong = aLongNumber + (number * aLongNumber);
}
По какой-то причине прямо сейчас numberLong = aLongNumber
и не добавляет (number * aLongNumber), потому что номер еще не передан mousePressed() после вызоваNumbers();
Попробуйте это и посмотрите, получите ли вы требуемые результаты:
int number = 0;
int theNumbers() {
number = 10; // sample number
return number;
}
void mousePressed() {
number = theNumbers();
long numberLong = aLongNumber + (number * aLongNumber);
}