Приветствую вас, Гость | Суббота, 18.05.2024, 10:19
Главная ? Форум ? Новости соц.сетей ? Всё для uCoz ? Набор модераторов
Реклама
Мини-чат
Топ пользователей
Баннеробмен
Последние посты
Горячие обсуждения
  • Страница 1 из 1
  • 1
Форум » PAWNO » Стандартные функции » Пару слов об assert и ещё некоторых
Пару слов об assert и ещё некоторых
L1ghT
13.03.2014, 22:29 | Сообщение # 18
Пользователи
Сообщений: 36
1

И так, дорогие мои любители экстримизма. Похожей темы я не нашел и поэтому давайте по обсуждаем некоторые из функций Pawn. ( Возможно кто
читал pawn-lang.pdf немного догонит )

assert - что-то наподобие оператора сравнения, типа
Код
new a = 4;
assert(a>NULL);
//Действия
 

Действует по принципу Если переменная a(4) больше Нуля, то выполняем действия. Странно, но данная функция поддерживается не только в main(), но и в остальном моде что может облегчить вам жизнь.

exit - что-то типа sleep, но вместо того чтобы приостановить функцию на определенный промежуток времени он его останавливает
Код
main() { exit; }
 

Действует по принципу Тупо вырубить процесс. Плохо то, что функция поддерживается по дефолту только main().
#exit - аналог.

#file - обращение президента мода к файлу
#line - обращение мода к определенной строчке, возможна совокупность с #file. ( Обратиться к строчке %d в файле %s )

А вообще если хотите видеть все вкусности, то вот вам список на будущее.

Возможно какие-то из функций я буду со временем пояснять.
Код
#assert
#define
#emit
#endinput
#error
#file
#if
#include
#line
#pragma
#section
#tryinclude
#undef
bitcount
calldll // Да да да! Возможно вызывать DLL библиотеки
char
clreol
clrscr
clamp
enum
existproperty
global
local
public
stock
faculty
deleteproperty
freedll
funcidx
native
static
iswin32
ispacked
gcd
getarg
getchar
getproperty
getstring
getvalue
gotoxy
leapyear
heapspace
loaddll
max
min
power
printf
print
numargs
random
report
rot13
setarg
setattr
setproperty
siev
strtok
strupper
swap
swapchars
sqroot
tolower
toupper
weekday
/index/8-1
Форум » PAWNO » Стандартные функции » Пару слов об assert и ещё некоторых
  • Страница 1 из 1
  • 1
Поиск: