Найти - Пользователи
Полная версия: Строки в начале функции
Начало » Python для новичков » Строки в начале функции
1
Mirmik
Изучаю PLY

Постоянно встречаются конструкции вроде

def t_comment(t):
    r'(/\*(.|\n)*?\*/)|(//.*)'
    pass

или

def p_php(p):
    '''php :
           | PHPSTART phpbody'''
    if len(p) == 1:
        p[0] = None
    else:
        p[0] = p[2]


Как работают такие “отвязанные” от функций строки? Что за механика тут используется?
doza_and
Mirmik
Как работают такие “отвязанные”
Они не отвязанные.
Сделайте
print(p_php.__doc__)
Прочитайте https://docs.python.org/2/library/doctest.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB