From d8a5546cf1607e91b2edc3200ac6cfdf055b97bd Mon Sep 17 00:00:00 2001 From: LucyDimitrova Date: Tue, 7 Apr 2015 17:38:35 +0300 Subject: [PATCH] fixing punctuation in lecture 06 --- lectures/06-decorators.slim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lectures/06-decorators.slim b/lectures/06-decorators.slim index e4eb3be..1a653f4 100644 --- a/lectures/06-decorators.slim +++ b/lectures/06-decorators.slim @@ -142,12 +142,12 @@ = slide 'Обноски' do ul li.action Внезапно се сещаме, че преувеличените обноски са хубаво нещо - li.action Искаме след поръчката да кажем "dear sir" или "dear madam" в зависимост от пола на обслужващия ни този ден + li.action Искаме след поръчката да кажем "dear sir" или "dear madam", в зависимост от пола на обслужващия ни този ден = slide 'Начин 1' do ul li.action Easy! Добавяме втори аргумент - li.action Да, но сега всеки път като си поръчваме нещо, ще трябва да се сещаме какъв беше полът на сервитьора. Би било хубаво ако можеше някак си само веднъж да се занимаваме с това. + li.action Да, но сега всеки път като си поръчваме нещо, ще трябва да се сещаме какъв беше полът на сервитьора. Би било хубаво, ако можеше някакси само веднъж да се занимаваме с това. li.action Ако ресторантът ни имаше 100 различни неща за поръчване? Ако искаме да сменим формата от "dear madam" на нещо друго? example: @@ -195,7 +195,7 @@ = slide 'Започна да става сложно' do ul li.action Доста се натовари създаването на нашите функции - li.action Има по - добър начин. Ще го покажем след малко + li.action Има по-добър начин. Ще го покажем след малко li.action Но преди това един друг пример @@ -206,9 +206,9 @@ return 1 return fibonacci(x-1) + fibonacci(x-2) - p Рекурсивната версия на fibonacci, освен че е бавна, е много бавна. особено когато x >= 40. + p Рекурсивната версия на fibonacci, освен че е бавна, е много бавна. Oсобено когато x >= 40. - p Проблемът е, че fibonacci се извиква стотици пъти с един и същ аргумент. Можем спокойно да прегенерираме първите стотина резултати в един речник или... + p Проблемът е, че fibonacci се извиква стотици пъти с един и същ аргумент. Можем спокойно да прегенерираме първите стотина резултатa в един речник или... = slide 'Да изчисляваме всеки резултат само по веднъж...' do example: @@ -219,7 +219,7 @@ p Разбира се, тази идея може да се използва и на много повече места! Можем да я направим още по-елегантно. -= slide 'Функции които опаковат други функции' do += slide 'Функции, които опаковат други функции' do ul li.action f(функция) -> функция li.action резултатът е нова ф-я, която "опакова" старата и може да разшири нейната функционалност