Синтаксис для передачи возвращаемого значения из одной функции в другую с ProcessingJS?

1

С 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();

  • 0
    так какой у тебя вопрос?
  • 0
    @Beginner, почему номер не передается из theNumbers (); к числу длинных в mousePressed ()?
Показать ещё 1 комментарий
Теги:
function
variables
parameter-passing
processing

1 ответ

3
Лучший ответ

Попробуйте это и посмотрите, получите ли вы требуемые результаты:

int number = 0;
int theNumbers() {

number = 10; // sample number
return number;
}

void mousePressed() {
number = theNumbers();
long numberLong = aLongNumber + (number * aLongNumber);
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню