function printInc(a: string | number): void {
switch (typeof a) {
case 'string':
console.log(a + ' plus one');
break;
case 'number':
console.log(a + 1);
break;
}
}
const func = () => {};
на сегодня лучше использовать его вместо function expression delete sc2;
вам возвращает false, что говорит о том, что операция не была выполненна. from telethon import TelegramClient, events, utils
import os
session = os.environ.get('TG_SESSION', 'printer')
api_id = '888888888'
api_hash = '8888888888888888888888'
client = TelegramClient(session, api_id, api_hash, retry_delay=30, auto_reconnect=True).start()
@client.on(events.NewMessage())
async def handler_all(event):
chat_id = event.chat_id #ID чата
sender_id = event.sender_id # Получаем ID Юзера
msg_id = event.id # Получаем ID сообщения
sender = await event.get_sender() # получаем имя юзера
name = utils.get_display_name(sender) # Имя Юзера
chat_from = event.chat if event.chat else (await event.get_chat()) # получаем имя группы
chat_title = utils.get_display_name(chat_from) # получаем имя группы
print(f"ID: {chat_id} {chat_title} >> (ID: {sender_id}) {name} - (ID: {msg_id}) {event.text}")
with client:
client.run_until_disconnected()
Если я сделаю форк какого-то репозитория, а затем в оригинальный репозиторий внесут изменения, то появятся ли они в моем форке?
Если нет, то как сделать, чтобы они появились?
class NameClass(dict):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.__status_message = kwargs.get("status_message")
def __setitem__(self, key, value):
super().__setitem__(key, value)
if self.__status_message:
print("Я изменил словарь")
могу я впихнуть например коммит D между коммитами А и B? чтобы получилось так:
git rebase
. Сложность впихивания напрямую зависит от того, насколько много общих строчек изменяют D, B и C. Если они полностью независимы, git rebase
сделает всё сам, если нет -- прийдётся разрешать конфликты.