Меню сайта
Наш опрос
Как вам Уроки
Всего ответов: 55
Статистика
Форма входа
Мини-чат
200
Поиск
Друзья сайта
  • Оффициальный сайт Love2D
  • Пожертвовать
    Love 2D

    Уроки по Созданию игр и разработке приложений с Love2D

    Главная » Статьи » Уроки LUA для Новичков

    Урок по Функциям
    Начнем

    Обычно функция выглядит вот так:
    имя "функции(аргументы)"

    Например : Когда нужно что-либо вывести в консоль:
    Просто используйте функцию print(str) 
    пишите print(текст для вывода)
    это функция.
    вы знаете такие можно делать самому
    зачем это - что бы сократить и упросить код
    как создать функцию?

    function <name>(<args>)
    <body>
    end

    это её структура
    где <name> имя функции
    где <args> аргументы
    где <body> её код
    пишите следующие :
    function show()
    print("my first function!!!")
    end
    вы создали новую функцию
    как её использовать - просто впишите

    show()

    результат
    Код

    my first function!!!

    как это cделано?
    легко
    мы вызвали функцию show без аргументов которая выводит на консоль надпись "my first function!!!" но даже при этом мы должны писать скобки () чтоб программа поняла что мы её вызываем

    идем дальше

    создадим переменную

    var = 5

    далее

    next()

    и тогда var равен 6

    мы создали функцию next
    код:
    function next()
    var = 6
    end

    в этой функции мы пишем что var равен 6

    теперь переходим к аргументам

    print(str)

    эта функция выводит на консоль сообщение str
    можно написать
    print("some text")
    а также можно написать
    text = "some text"
    print(text)
    - в качестве аргументов можно использовать и переменные

    сделаем такую функцию(с аргументами)

    functiontext(str)
    print("Вы ввели :")
    print(str)
    end

    аргументы функций - это переменные к которым можно обратится только внутри нее
    тоэть аргументы локальны этой функции Пожертвовать
    Категория: Уроки LUA для Новичков | Добавил: skorp337 (28.02.2013)
    Просмотров: 1077 | Теги: Lua, функции, Функции LUA уроки | Рейтинг: 5.0/1
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Смотри там все для ucoz очень много полезной инфы для ucoz.
    Вот все о роке - социальная сеть для рокеров России
    Также есть сайт, где можно посмотреть даты выхода игр без регистрации.
    Также можете посетить официальный сайт Леонова и .
    популярный сайт новинки игр на pc 2013 с обзорами авто.
    Уделите также внимание рок сайт , лучшие рок песни