r = sr.Recognizer()
из функции в глобальную область.obj.<name>
ищет свойство с именем name
. В вашем случае obj.key будет искать поле key
.obj['hello' + 'world']
.'hello' + 'world'
, вычисляется значение 'helloworld'
и потом ищется поле helloworld
.obj[key]
происходят аналогичные вычисления. Смотрим, что находится внутри []
- там key
, key - это переменная, берем её значение и ищем поле с таким названием.function scrollingText(str) {
const upper = str.toUpperCase();
const result = [upper];
let current = upper;
for (let i = 1; i < upper.length; i++) {
current = current.slice(1) + current[0];
result.push(current)
}
return result;
}
scrollingText('robot');
main
, а master
, соответственно нужно выполнять git push heroku master
git add .
, а потом git commit -m "My first bot"
, скорее у тебя вообще файлы не добавлены в индекс гита. Ещё перед коммитом можешь выполнять git status
)