Anki на русском

История вторая.

Все люди в поиске более/менее квалифицированной специальности в том числе и программисты сталкиваются с необходимостью подготовки к интервью. Многие концепты которые спрашивают на интервью вы не используете в каждодневной практике и они забываются. При очередной подготовке к интервью, пролистывая конспект, книгу, справочник я столкнулся с тем, что очень много времени и внимания берет на то, чтобы отсеять информацию которую вы уже знаете потому, что она не всегда очевидна и приходится вчитываться, чтобы понять, что это нерелевантно. Когда же вы подходите к теме, которую действительно нужно повторить, очень часто бывает, что вы уже устали и качество подготовки страдает. В какой то момент я подумал, а почему бы не использоваться ANKI карточки и для этого? Например при конспектировании какой то темы, сразу создавать конспект в виде вопроса — ответа, а затем при повторении вы сразу будете знать, знаете вы или нет ответ на этот вопрос.

После того, как этот файл будет создан, вы запускаете data2anki и он создает ANKI карточки. Оригинальный файл легко править и делится, нужно лишь стереть соответствующую карточку(и) и снова запустить программу, и новый вариант будет создан.

Готовим карточки

Выписываем незнакомые слова

Пользуемся методом “корректорского зрения” для быстрого извлечения непонятных слов из иностранного текста с целью их запоминания.

Суть метода:

  1. Читаете очень быстро иностранный текст.
  2. Помечаете слова, значение которых вам не ясно.
  3. Выписываете эти слова, переводите в контексте и заучиваете (на этом этапе как раз используется Anki).
  4. Затем читаете текст еще раз, но уже с пониманием всех слов, потому что см. п.3.

Перевод

Здесь все очевидно: копипастим слово в соответствующее поле переводчика и выбираем подходящий для контекста перевод.

Перевод заносим в гугл-таблицу. Вот пример наполнения:

Теперь сохраняем таблицу в TSV: Файл → Скачать → TSV

Этот файл нужно импортировать в колоду Anki.

Импорт новых слов в Anki

Запускаем Anki, File → Import. Выбираем файл. Загружаем в колоду Default со следующими настройками:

У меня колода Default всегда содержит новые слова, к которым я еще не добавил озвучку.

Озвучка

В Anki кликаем по Browse, выбираем колоду Default, выделяем все импортированные карточки и выбираем из меню AwesomeTTS → Add audio to selected…

В появившемся окне выбираем сохраненный ранее профиль с сервисом Google Text-to-speech. Проверяем, что источник для озвучки и поле для вставки озвучки равны Front, и нажимаем Generate:

Если карточка содержит элементы, которые озвучивать не нужно, то придется по очереди обработать каждую карточку выделив в ней слова для озвучки:

После озвучки я перемещаю эти карточки в колоду, которую буду заучивать, оставляя колоду Default пустой для новых слов.

Функции

Основу базы данных Anki (коллекции), хранящейся в формате SQLite, составляет список записей (англ. notes; до версии 2.0 — «фактов»). Каждая запись является набором полей со словами, определениями, произношениями и т. п., из которых по указанным в базе шаблонам автоматически создаются карточки. Поля могут состоять из HTML со стилями, изображениями, звуками (с версии 0.9.9.6 поддерживается запись), видео (с версии 0.9.9.8.2) и LaTeX.

Anki может делать так, чтобы разные карточки, сгенерированные из одной записи (например, «картинка → слово» и «слово → картинка»), не появлялись подряд (в версии 1.x время настраиваемо; с версии 2.0.21 они по умолчанию откладываются до завтра, отложенные можно вернуть заранее). Доступна для пользователя настройка и многих других переменных

Если при оценке ответа допущена ошибка, оценку можно отменить.

Доступна статистика в виде цифр и графиков.

Были специальные функции для изучения японского языка — например, при вводе в поле «вопрос» кандзи в поле «ответ» может автоматически вводиться соответствующая фуригана. С версии 0.9.9.8.2 функции для японского и китайского языков вынесены в плагины.

Anki поддерживает синхронизацию с сервером, регистрация на котором бесплатна. Размещая «колоду» карточек на сервере, её можно синхронизировать с несколькими устройствами или заучивать, используя сайт (AnkiWeb), но для редактирования и повторений рекомендуется использовать не сервер, а какую-либо из полнофункциональных версий.

Закрепление

На этом этапе берем секундомер и на время прогоняем всю колоду: сначала в англо-русском порядке, потом в русско-английском. Переворачиваем карточку и, как только глаз распознал написанное,  выкрикиваем (можно «выкрикнуть» про себя, мысленно) ответ. Смотрим время: допустим, прогнали колоду за 34 секунды. Повторяем, стараясь побить рекорд скорости.

Ваша задача — добиться мгновенного узнавания слова, вы должны узнавать его, не задумываясь ни на мгновение. Когда вы видите предмет, например, платье, вы ведь сразу знаете, что это «платье»? Вы ведь не роетесь в мозгу в поисках подходящего слова? Точно так же, увидев на карточке слово  «dress», вы должны, минуя этап перевода, сразу же понимать, что слово на карточке обозначает платье. Этап закрепления нужен, чтобы свести к минимуму промежуток времени между тем, как вы увидите слово и узнаете его.

Вот, собственно, и вся процедура.

Слова будут запоминаться не одинаково качественно — какие-то лучше, какие-то хуже, но благодаря интенсивной проработке в обоих направлениях, да еще и в разном порядке, часть слов не просто зацепится на «крючок» памяти, но и осядет в пассивном словарном запасе. Повторю еще раз: многие ошибочно считают, что достаточно просто заучить слова без всяких повторений — это не так! Если ограничитесь только первым этапом (запоминание), эффективность работы будет намного ниже.

  1. Учащийся сосредоточен на смысле текста;
  2. Используется на 100% понятный материал;
  3. Учащийся работает в атмосфере спешки, давления;
  4. Объем упражнений достаточно велик.

Все эти условия соблюдены, когда вы занимаетесь по карточкам: в центре внимания смысл слов, слова все знакомы (вы ознакомились с ними на первом этапе — заучивании), вас подгоняет секундомер, объем материала достаточно большой.

Если учить слова просто с листа, из словаря или учебника, то у вас не будет возможности менять порядок слов, а это сильно снизит эффективность запоминания. Когда заучиваешь слова в определенной последовательности, они невольно привязываются к своим соседям, и вразброс те же слова уже можно и не вспомнить.

Совершенно нет смысла «учить» слова, просто читая вслух или про себя пары английских и русских слов. Информация крепче въедается в память, когда вы припоминаете ее, извлекаете из памяти без подсказок. Чтение списков «слово-перевод» с листа — это не припоминание, а повторное воспроизведение — так вы ничего не запомните. Работая с карточками, вы смотрите на английское слово и выуживаете из памяти русское, смотрите на русское и вспоминаете английское — это и есть припоминание. Просто читать слова, не напрягая память, смысла нет.

P.S.: В этой статье рассказано о том, как учить английские слова по карточкам. О том, сколько слов нужно знать, какие есть подходы к пополнению словарного запаса, почему важен контекст и что такое кривая забывания, рассказывается в главе “Как учить слова” моей книги “Как выучить английский язык”.

Меня зовут Сергей Ним, я автор сайта langformula.ru и книг по английскому языку.

Друзья! Меня часто спрашивают, но я сейчас не занимаюсь репетиторством. Если вам нужен учитель, рекомендую этот чудесный сайт. Здесь вы найдете преподавателя, носителя языка или не носителя, на любой случай и карман Я сам прошел там более 100 занятий, рекомендую попробовать и вам!

Скачиваем (создаем) колоды карточек для Anki

Программа Anki доступна для ПК и мобильных устройств. Версию для ПК можно скачать на официальном сайте. Сначала у вас будет только одна пустая демо-колода с названием “По умолчанию”. Чтобы начать учить слова, нужно создать колоду карточек, для этого есть 3 способа (им соответствуют 3 кнопки в нижней части окна программы).

Начинаем работу с создания или закачки колод

Способ 1: Скачать общедоступную колоду

Самый простой, но и самый неэффективный вариант. Нажмите на “Скачать” и вы перейдете на раздел сайта Anki с общедоступными колодами. Выберите нужную категорию, подыщите подходящий набор карточек, скачайте и занимайтесь.

С помощью Anki учат не только языки

Проблема в том, что эти колоды кто-то создавал согласно одному ему ведомой философии и далеко не факт, что вам они подойдут. Сами создатели Anki в инструкции настоятельно рекомендуют создавать карточки самостоятельно, подгоняя их под свои нужды:

“Creating your own deck is the most effective way to learn a complex subject. Subjects like languages and the sciences can’t be understood simply by memorizing facts — they require explanation and context to learn effectively. Furthermore, inputting the information yourself forces you to decide what the key points are, leading to a better understanding.”

“Создание своих наборов карточек – наиболее эффективный способ заучивания сложного материала. Такие предметы как языки и естественные науки, невозможно понять, просто заучив факты — для эффективного изучения требуются объяснения и контекст. Более того, когда вы вводите информацию самостоятельно, вам приходится выбирать самое главное, что способствует лучшему пониманию материала.”

Способ 2: Создать колоду прямо в программе

Нажмите на кнопку “Создать колоду” и добавляйте карточки одну за одной. В этом режиме очень много возможностей для тонкой настройки карточек. К примеру, можно добавить поле (или несколько полей), сделав карточку не двухсторонней, а как бы трехсторонней. Например: слово – перевод – фраза с этим словом. К карточкам можно прикреплять картинки и аудиозапись.

У Anki множество тонких настроек. С одной стороны это расширяет ее возможности, с другой – затрудняет освоение программы.

Способ 3: Импортировать колоду из файла

Если у вас есть файл со списком слов, которые нужно заучить, то можно не забивать их по одному, а импортировать одним махом. К сожалению, программа сможет переварить далеко не любой список слов, а только “текст, разделенный знаком табуляции или точкой с запятой” в кодировке UTF-8. Проще всего сделать такой файл для импорта в стандартной виндоусовской программе “Блокнот”, той самой, что создает файлы с расширением .txt — только нужно не забыть сохранить файл в кодировке UTF-8. Слова должны быть составлены в две колонки и отделены друг от друга табуляцией (клавиша Tab) или точкой с запятой.

Список слов в таблице xls (Эксель), например мой Словарь 3000, тоже можно импортировать. Скопируйте две колонки со словами в txt-файл, сохраните его в кодировке UTF-8 и добавьте в Anki.

Учим английский с детьми по карточкам правильно и эффективно

В начале статьи мы вскользь упоминали о том, что занятия по английскому языку для детей всегда проходят в игровой форме. Но воспринимать учебу как игру должны только дети! Родителям же нужно понимать, что каждый урок – это продуманный шаг к достижению конечной цели, т.е. овладению иностранным языком. Поэтому к организации занятий необходимо подходить с намеченным тематическим и методическим планом.

Урок английского по карточкам для малышей

С детишками от года до трех лет нужно изучать не больше 5 карточек за занятие. Причем сам урок занимает не более 2-3 минут, но зато повторяется несколько раз в день. Таким образом занятие состоит из нескольких этапов:

  1. Покажите малышу карточки и четко проговорите их названия. Демонстрация 1 карточки занимает 5-10 секунд.
  2. В этот же день повторите урок дважды, делая промежутки в несколько часов.
  3. На следующее занятие вновь покажите малышу карты, но затем добавьте к ним еще 5 новых слов.
  4. В этот день также проведите 2 повторных урока, но уже показывая по 10 карточек.

В этом способе равнозначно сочетается изучение новой информации и повторение старой. Но следите за реакцией ребенка. Если малыш устает или начинает скучать – снизьте нагрузку. Лучше, чтобы ребенок понял 5 слов, но основательно, чем запоминал 10 и не понимал ни одного.

Также не забывайте чередовать обычные занятия с играми. Одну из них мы уже описывали выше, а другие увлекательные забавы вы найдете в соседнем материале.

Учим английские карточки с дошкольниками

С дошколятами на одно занятие можно уделять уже по 15-20 минут. Методика работы зависит от того, какие карты для изучения английского языка вы купили или изготовили.

Так, если вы делаете карточки самостоятельно, то можно изготовить наборы с рисунками-раскрасками. Это придаст дополнительный интерес к занятиям и поможет легко запомнить слово. Если ваш малыш любит загадки и задачки для ума – предложите ему карточки с силуэтами предметов на обратной стороне, тогда урок английского превратится в настоящее детективное расследование. Ведь сначала мы изучим информацию, а потом угадаем, что за предметы скрываются в тени.

С готовыми наборами тоже можно придумать интересный формат уроков. Например, предложите малышу изучить 3-4 карты, а потом уберите одну из них. Кто верно назовет «пропажу» — тот настоящий английский детектив! Впоследствии такую игру можно усложнять: составлять из карт словосочетания (blue sky, my apple, I read и т.п.), а потом убирать целое выражение. Тогда ребенок уже должен назвать 2 пропавшие карты, из которых было составлено словосочетание.

И еще с любым типом карт можно играть в лото или, если говорить по-английски, «Bingo» (Бинго). Нужно только создать игровые карты (обычная карта для лото, только вместо цифр записываем английские слова). Детям раздают карты, а ведущий называет слова: если ребенок видит названое слово в карточке, то зачеркивает данную клетку. Побеждает тот, кто первый соберет 1, 2 или 3 строки карты.

Урок английского языка с карточками для младших школьников

Дети школьного возраста уже чувствуют себя взрослыми и солидными, поэтому и уроки проходят более собрано. При занятиях со школьниками карточки можно использовать как вспомогательный элемент в изучении лексики и грамматики.

Так, при наличии большого набора карт из разных частей речи, учите ребенка составлять целые предложения с новыми словами. Допустим, что изучается тема про школу, и учительница задала выучить тематическую лексику. Сначала потратьте 5-10 минут на простое запоминание слов, а потом пробуйте составить коротенькие предложения, используя другие слова. Пример подобной работы приведен в таблице.

Слово Транскрипция Перевод Предложение
pen ручка This is my pen.

Это моя ручка.

ruler линейка Please, give me a ruler.

Пожалуйста, дайте мне линейку.

pencil карандаш I write with a pencil.

Я пишу карандашом.

workbook рабочая тетрадь Your workbook is red.

Твоя рабочая тетрадь красная.

Такой подход позволит школьникам не просто запоминать новую лексику, а учиться употреблять ее на практике, составляя фразы для разговора

При этом важно, чтобы родитель мог поддержать ребенка и стать партнером для составления небольших диалогов

С перечисленными методами и играми простые карточки превращаются в эффективный инструмент для обучения детей английскому языку. Выбирайте темы, покупайте или изготавливайте самостоятельно карточки, и пробуйте с ребенком изучать английский по изложенным в данной статье методам. И в заключение, дадим еще один важный совет – не забывайте про повторение изученного. Оно, как известно, всему голова.

Купить готовые карточки для детей на английском языке

Duolingo

Эффективное использование Duolingo

  • Пользуйтесь десктоп-версией;
  • Выключите «Word Bank»;
  • Убедитесь, что у выбранного вами курса достаточно хороших отзывов;
  • Читайте советы, прилагаемые к каждому уроку, если таковые имеются;
  • Читайте обсуждения под сложными предложениями.

Пользуйтесь десктоп-версией Duolingo

  • Нет сердечек-«жизней». Вы можете упражняться столько, сколько необходимо, не наталкиваясь на ограничения из-за ошибок. Для получения достаточной практики и быстрого прогресса это необходимо.
  • Полный доступ к дополнительным ресурсам, таким как форум. В приложении вы можете увидеть обсуждение только конкретного задания.
  • Более комфортный ввод текста. Мне значительно удобнее печатать на компьютере, нежели на телефоне. Кроме того, легче вводить диакритические знаки (ùôï…), если настроить параметры клавиатуры (я использую международную клавиатуру США с мёртвыми клавишами).
  • Лучшие форматы упражнений. Лично я считаю некоторые мобильные упражнения менее эффективными, чем те, что доступны в десктоп-версии.
  • Если вы всё же решили использовать мобильное приложение — убедитесь, что word bank отключен и обязательно просматривайте обсуждения уроков, как я объясню ниже.

How Can I Use Anki in Medical School? And Why Should I?

A study published a few years ago showed that the more Anki flashcards students did, the higher their board scores were. Students across the country have begun using Anki to supplement other studying methods. The beauty of using Anki in medical school is that in addition to being able to create your own flashcards, there are several pre-made decks that generous students have created and shared. A list of these decks with descriptions and the history behind them is listed below.

A thorough guide created by a student (Shamim Ahmed) also exists on how to incoporate Anki into your daily study routine in medical school.

Additionally, a new Youtube channel called «The AnKing» has created 39 videos and counting with detailed videos tailored to mediccal students to help them use Anki. This is a great resource if you’re just starting out with Anki or would like to learn some new tricks.

Silver Tier

-BRS Physiology: Written by Dr. Linda Costanzo. Outline format book with 350 end-of-chapter questions that covers the high yield information for physiology. Dr. Costanzo has also written the full length text Physiology if one wants to delve deeper into physiology
-Rapid Review Pathology: Written by Dr. Edward Goljan. Similar to Pathoma, this is a review text for pathology. There is also an audio series by Dr. Goljan that exists out on the internet if you search for it.
-Firecracker: A product that includes >28,000 flashcards+multiple choice questions along with >1500 boards practice questions. The product is tailored towards individual use and creates a personalized study plan for users. Can be very time intensive and should probably only be used for studying for boards if you start using it early (i.e. not a good idea to start using it during dedicated study time).
-Kaplan Step 1 Qbank: A question bank created by Kaplan with over 2,000 boards-style questions. Generally thought to be more difficult questions that focus on minutiae.
-USMLE-Rx Step 1 Qmax: A question bank created by the authors of First Aid with >2,000 boards-style questions. Generally thought to be easier than the Kaplan qbank and focuses more on fact recall from First Aid.

Как синхронизироваться с сайтом

Слова можно изучать не только в программе, но и на сайте. Зачем синхронизироваться? Чтобы и в программе, и на сайте у вас было одно и то же – те же колоды, тот же прогресс обучения. В общем это вроде облака Apple, которое переносит одно и то же на разные устройства.

Чтобы синхронизироваться с сайтом, нужно, разумеется, быть на нем зарегистрированным.

А потом в программе нажать кнопку в правом верхнем углу окна.

Синхронизация Anki

Вас попросят ввести имя и пароль (под которыми вы регистрировались на сайте). Введите.

Выберите, что вы хотите сделать: получить данные с сайта на устройство или с устройства на сайт. Я, например, сначала занималась в программе на ПК, а потом решила записать все на сайт. Теперь могу продолжить заниматься прямо на веб-сайте. Колоды и прогресс обучения перенеслись при синхронизации.

QBank Resources

-AMBOSS: A new question bank/interactive library for clerkships/Step 2, AMBOSS is basically a wikipedia for 3rd year with a built in question bank. AMBOSS is the standard in Germany for medical students and is quickly gaining ground in the US, with a Step 1 question bank/interactive library coming soon. (Use code «AMBOSS-3N5C-XHBJ-X8VT» for free 2 week trial)

-UWorld: Just like for Step 1, UWorld is the gold standard for Step 2 questions. It’s question bank contains ~2,300 board style multiple choice questions that almost every medical student completes once or twice before taking Step 2. UWorld is regarded as the best of the available question banks and most similar to the style and difficulty of questions that shows up on Step 2.

Версии для различных устройств[7]

Официальные версии, поддерживаемые автором:

  • Anki (на основе PyQt; также называется «AnkiDesktop») — основная версия, для настольного компьютера (Windows, Mac OS X, Linux, FreeBSD; можно запустить на Maemo)
  • AnkiMobile — мобильное приложение только для iOS с закрытым исходным кодом. Приложение платное (финансирует разработку Anki)
  • AnkiWeb — веб-приложение для повторений и хостинг колод и дополнений (плагинов)

Совместимые:

AnkiDroid — бесплатное мобильное приложение с открытым исходными кодом для Android-устройств, от других авторов. Позволяет редактировать карточки, а также использовать другой сервер синхронизации.

AnkiUniversal — универсальное приложение Windows (UWP) для устройств на базе Windows 10. Его можно установить на ПК, приставки Xbox, смартфоны на Windows 10 Mobile, очки Hololens или Surface Hub.

Tools

Browser extensions

  • ninja33/anki-dict-helper — Create Anki cards with Chrome extension automatically.

  • corollari/ankiTab — Browser extension (Chrome, Firefox) that replaces the new tab page with Anki flashcards.

Command-line tools

  • jamhed/anki — These tools allow to use Google Translate service in command-line to translate words, and to retrieve Google Translate phrase books as a JSON list.

  • AurelienLourot/lsankidb — for your local Anki database. Dump/Print all your Anki terms in order to save them, search them, them or them.

  • ankicommunity/anki-sync-server — A personal Anki sync server (so you can sync against your own server rather than AnkiWeb).

  • c-okelly/org_to_anki — Tool to convert bullet point org files into Anki cards. Includes a tool to create new questions via the command line.

Programming libraries

  • patarapolw/AnkiTools — Python library for reading and files.

  • kerrickstaley/genanki — Python library for generating Anki decks.

  • Archenoth/clj-anki — Clojure Anki-file interaction library to read and write and files.

  • flimzy/anki — Go library to read Anki files.

Примечания

  1.  (англ.). Anki Manual. Дата обращения 25 мая 2020.
  2. ↑  (англ.) (недоступная ссылка). Nihongo Pera Pera (Fluent Japanese) (6 March 2008). — сравнение Mnemosyne и Anki 1.2. Дата обращения 25 октября 2015.
  3. Damien Elmes.  (англ.) (недоступная ссылка). Anki 2.0 User Manual. Дата обращения 25 октября 2015.
  4. Damien Elmes.  (англ.). Anki — powerful, intelligent flashcards. Дата обращения 25 октября 2015.
  5. . Дата обращения 25 октября 2015.
  6. Anki Universal. . Anki Universal (20 октября 2016).
  7. Damien Elmes.  (англ.) (недоступная ссылка). Группа Anki Help на Google Groups (5 October 2011). — 25.10.2015 ссылка не работает: нет группы с названием «ankisrs». Дата обращения 15 октября 2011.

*Notes on Personal Bias

  • The Boards & Beyond based deck is newer and less tried and trued than the other decks.
  • The Bro’s Deck is older and more «tried and true» time tested than Zanki Physiology+Pathology, so some students argue that Bro’s>Zanki. They were both listed in the same box above because the creator of the site considers them to be more or less equal and using one over the other to be a matter of personal preference. For more in depth information about the Bro’s deck, visit the site that the creator of the Bro’s deck made .
  • Due to the newness of all the Pepper decks, it’s hard to definitively say how effective it is for microbiology, but the site creator listed it and all the other Pepper decks because of how comprehensive Pepper has been in their experience. The original standard for microbiology was the Torky Deck created by /u/ehtork88.
  • For Pharmacology, Zanki Pharm and the updates to it have been around longer than the Pepper Pharm deck, so some students prefer Zanki for that reason. The site creator prefers the Pepper Pharm deck because of the incorporation of First Aid information+images in addition to SketchyPharm in the cards, although this is another case of personal preference between the two decks
    As mentioned earlier, for really thorough discussions on the pros+cons of individual decks, visit the /r/medicalschoolanki community. Ultimately, I would recommend trying different decks and/or skimming through them using the «Browse» function in Anki to figure out which decks work best for your own learning style.

Установка и пользованию

  1. Установка ANKI + AnkiConnect

    1. Устанавливаете зависимости
    2. Распаковываете jar-dependencies.zip и помещаете его содержимое в data2anki/java/jars
  2. Использование для перевода слов:

    1. В файле data2anki/config.json:

      • в ключе mode прописываете значение dsl2anki

      • где исходное слово это Front field, а перевод будет в Back field.

        Нет никакой проблемы добавить поддержку Basic (and reversed card), где на слово и перевод будет создаваться и обратная карточка, где по переводу нужно будет вспомнить оригинальное слово. Нужно только наличие времени и желания.

      • в ключе modules.dsl.wordToTranslatePath прописываете путь к списку слов которые вы хотите перевести.

    2. Запускаете при рабочем ANKI приложении
    3. PROFIT!!!
  3. Использования для создания карточек из markdown

    1. В файле data2anki/config.json:

      • в ключе mode прописываете значение markdown2anki
      • в ключе modules.markdown.selectors.startQuestionSelectors и modules.markdown.selectors.startAnswerSelectors прописываете селекторы которыми вы отмечаете начало вопроса и ответа соответственно. Сама строка с селектором не будет отпарсена и в карточку не попадет, парсер начнет работу со следующей строки.

        Будет выглядеть в markdown следующим образом:
        #QUESTION#
        ## Question 5. Write a mul function which will work properly when invoked with following syntax.
        
        ```javascript
        console.log(mul(2)(3)(4)); // output : 24
        console.log(mul(4)(3)(4)); // output : 48
        ```
        #ANSWER#
        Below is the code followed by the explanation of how it works:
        
        ```javascript
        function mul (x) {
          return function (y) { // anonymous function
            return function (z) { // anonymous function
              return x * y * z;
            };
          };
        }
        ```
        
        Here the `mul` function accepts the first argument and returns the anonymous function which takes the second parameter and returns the anonymous function which takes the third parameter and returns the multiplication of arguments which is being passed in successive
        
        In Javascript function defined inside has access to outer function variable and function is the first class object so it can be returned by the function as well and passed as an argument in another function.
        - A function is an instance of the Object type
        - A function can have properties and has a link back to its constructor method
        - A function can be stored as variable
        - A function can be pass as a parameter to another function
        - A function can be returned from another function
        

        Еще есть файл с примерами в папке проекта

      • в ключе modules.markdown.pathToFile
        прописывате, путь к файлу где лежит *.md файл с вопросами/ответами
    2. Запускаете при рабочем ANKI приложении
    3. PROFIT!!!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector