Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lua
Войти
Регистрация
Восстановить пароль
 
Archie_
0 / 0 / 0
Регистрация: 28.04.2018
Сообщений: 8
1

Function

22.06.2018, 15:23. Просмотров 128. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста возможно ли в lua сделать так
Не знаю как правильно сформулировать вопрос
function main(и тут мы пишем что нам нужно)
С переменными и цифрами все понятно
PHP
1
2
3
4
5
6
7
8
function main(bla)
   q = bla
   b = 5
   d = 10
   print(q+b+d)
end
main(5)
--20
А вот со знаками плюс,минус,умножить,разделить не понятно
Например у меня есть две абсолютно одинаковые функции ,только в одной должны стаять все плюсы,а в другой все минусы
возможно ли обойтись одной функцией,не дублируя вторую
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
function main(?)
   print(5+10+20)
end
 
function main(?)
   print(5-10-20)
end
 
function main(?)
   print(5-10+20)
end
 
main(?)
СПАСИБО!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2018, 15:23
Ответы с готовыми решениями:

The 'if' function (Elixir)
условие задача с кодеварс: ...

Function or interface marked as restricted, or the function uses an Automation type not supported
Добрый день! Столкнулась с неожиданной проблемой: Объявляю переменные для...

FUN must be a function, a valid string expression, or an inline function object
Здраствуйте, нужна помощь. clear all; close all; Scr_data_C;...

C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member function; cannot be declared friend
выкидывает C:\Dev-Cpp\lib\vector.h `ostream' is neither function nor member...

FUNCTION new.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
Ругаеться на COUNT , что тут не так ? $result = mysql_query("SELECT COUNT...

1
sacred1972
0 / 0 / 0
Регистрация: 22.03.2018
Сообщений: 8
03.07.2018, 21:49 2
Что-то типа такого:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function add (...)
  local s = 0
  for i, v in ipairs{...} do
    s = s + v
  end
  return s
end
 
function sub (...)
  local s = 0
  for i, v in ipairs{...} do
    s = s - v
  end
  return s
end
 
function main (f)
  print(75+f(3,4,7,12))
end
 
main(add)
main(sub)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2018, 21:49

Call to undefined function '_beginthreadex' in function main()
Здесь реализуется задача о 5-ти китайских философах, обедающих за столом ...

различия между Function и Static Function
Добрый день. Наткнулся вот на такую неприятность. В библиотеке есть...

Expected function body after function declaration
почему выдается эта ошибка ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru