Форум программистов, компьютерный форум, киберфорум
Lua
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.05.2019
Сообщений: 1

Кто понимает это

24.05.2019, 13:06. Показов 1546. Ответов 3
Метки lua (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день Помогите плиз понять, что значить в этом коде param в функции function dValue(i,param)? И local v = param or ''C'' разве так можно одновременно с помощью "or" прописывать? Извиняюсь, если вопрос глупый, но не могу понять.

Lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
 Settings=
{
   Name = "Example3",
   period = 5,
   value_type = "C",
   line =
 {
   {
     Name = "MA",
     Color = RGB(255, 0, 0),
     Type = TYPE_LINE,
     Width = 2
    }
  }
}
function dValue(i,param)
local v = param or "C"
if v == "O" then
            return O(i)
elseif v == "H" then
             return H(i)
elseif v == "L" then
             return L(i)
elseif v == "C" then
             return C(i)
elseif v == "V" then
             return V(i)
elseif v == "M" then
             return (H(i) + L(i))/2
elseif v == "T" then
             return (H(i) + L(i)+C(i))/3
elseif v == "W" then
             return (H(i) + L(i)+2*C(i))/4
else
             return C(i)
end
 
end
 
function Init()
 return 1
end
 
function OnCalculate(index)
   if index < Settings.period then
    return nil
   else
        local sum = 0
        for i = index-Settings.period+1, index do
        sum = sum +dValue(i, Settings.value_type)
   end
   return sum/Settings.period
  end
end
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2019, 13:06
Ответы с готовыми решениями:

кто понимает
пожалуйста посмотрите программу и сделайте ее рабочей очень надо сама не могу файл по этой теме ...

Кто понимает скажить
Vsem privet. Vajno mojet kto znaet! Ya sluchayno najal na spam sylku naverno (neznay mojno li tak delat, no neznay chto delat, sylka pod...

Кто понимает в инженерке!
Кто разбирается в инженерке и может построить простенькую проекцию с сечением за вознаграждение. Пишите в личку.

3
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
24.05.2019, 20:52
Цитата Сообщение от Maxwell123 Посмотреть сообщение
разве так можно одновременно с помощью "or" прописывать?
Можно. Если не задать этот параметр, там будет nil - и тогда в or возьмётся второе значение
0
1 / 1 / 0
Регистрация: 19.07.2019
Сообщений: 13
12.08.2019, 22:50
1. param - строковой аргумент
2. Это тернарный оператор
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
13.08.2019, 01:19
Цитата Сообщение от dmaslov2005 Посмотреть сообщение
Это тернарный оператор
Нет там тернарного оператора
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2019, 01:19
Помогаю со студенческими работами здесь

кто понимает в api vk
http://vk.com/page-1_2369497 вот там есть sig. с ним надо помочь. кто знает, разъясните мне что делать Добавлено через 23 часа 49...

Радио в teamspeak3
Отзовитесь хочу у вас узнать

прога в Паскале кто понимает их?
я уже всю голову сломал :wall: решите или дайте ссылку на решеную задачу плиз задача: задать массив случайным образом , так чтобы...

Кто как понимает MVC
продолжение темы https://www.cyberforum.ru/php-frameworks/thread376758.html Зенд не разу не MVC зенд VC моделей там как бэ и нет.

Инварианты и ограничители , кто понимает?
#include &lt;iostream&gt; #define _CRT_SECURE_NO_WARNINGS using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); int...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru