Ammonite/Статистика відвідувань вікісторінок: відмінності між версіями
Вилучено вміст Додано вміст
Ilya (обговорення | внесок) |
Ilya (обговорення | внесок) Немає опису редагування |
||
Рядок 208:
Ми могли б змінити <tt>getMonthlyViews</tt> щоби вона приймала рядок, але це не дуже добра ідея. Адже насправді, ми викликаючи функцію <tt>getMonthlyViews</tt> хочемо отримати дані за номером місяця, і не хочемо нічого знати які рядки допустимі у сервісі статистики.
Отже додамо у функцію <tt>getMonthlyViews</tt>перетворення числа місяця у рядок з початковим нулем
==== Групування за назвою статті ====▼
<source lang="scala">
val monthStr = (if (month < 10) "0" else "") + month
</source>
Повністю оновлена функція виглядає так
<source lang="scala">
def getMonthlyViews(project: String, year: Int, month: Int): List[(String, Int)] = {
Рядок 222 ⟶ 226:
</source>
<source lang="scala">
val monthly = (1 to 12).map(month => getMonthlyViews("uk.wikibooks.org", 2016, month))
</source>
▲==== Групування за назвою статті ====
Змінна monthly тепер містить список із 12 списків статей для кожного місяця
<source lang="scala">
|