class LinkedList:
def __init__(self, value):
self.value = value
self.next = None
def insert(self, node):
if not self.next:
self.next = node
else:
self.next.insert(node)
def __str__(self):
if self.next:
return '%s -> %s' % (self.value, str(self.next))
else:
return ' %s ' % self.value
if __name__ == "__main__":
items = ['a', 'b', 'c', 'd', 'e']
ll = None
for item in items:
if ll:
next_ll = LinkedList(item)
ll.insert(next_ll)
else:
ll = LinkedList(item)
print('[ %s ]' % ll)
Если вы хотите вставить большой кодовый блок с необязательными номерами строк и т. Д., Используйте макрос макросов (доступно в разделе Макросы -> Другое).
Чтобы отформатировать код внутри текста, используйте символ «», чтобы окружить ваш код. Обычно располагается слева от клавиши «1» на клавиатуре.
Пример:
`printf("Hello World");`
Тот же разделитель, что и при обмене стека!
На момент написания этой статьи я обнаружил, что ни {{string}}
, ни {{ string }}
не работают. У моей панели управления была только кнопка блокировки кода.
Однако для форматирования с фиксированной шириной был указан ярлык: Ctrl
+ Shift
+ M
.
Я ковырялся в меню, но не смог выяснить, какую версию нам подают.