объявление экранированного символа (
let regexp=new RegExp('\\(','gs')
Рубрика: programming
процесс создания компьютерных программ.
- Никлаус Вирт
«Программы = алгоритмы + структуры данных»
Основывается на использовании языков программирования, на которых записываются исходные тексты программ
RegExp «Строка»
$
используют, чтобы указать, что паттерн должен заканчиваться в конце текста
поиск комментария в строке в виде //текст
/\/\/.*?$/g
^
используют, чтобы указать, что паттерн должен начинаться в начале текста- x|x|x… набор паттернов
поиск комментария в строке в виде //текст с окончанием $ или \r
/\/\/.*?$|\/\/.*?\r/g
RegExp «Числа»
числа/*текст*/
/[0-9]+\/\*.*?\*\//gs
Ссылка
Абстрактный класс
это класс, у которого не реализован один или больше методов некоторые языки требуют такие методы помечать специальными ключевыми словами
Интерфейс
это абстрактный класс, у которого ни один метод не реализован, все они публичные и нет переменных класса.
Интерфейс нужен обычно когда описывается только интерфейс (тавтология). Например, один класс хочет дать другому возможность доступа к некоторым своим методам, но не хочет себя «раскрывать». Поэтому он просто реализует интерфейс.
Абстрактный класс нужен, когда нужно семейство классов, у которых есть много общего. Конечно, можно применить и интерфейс, но тогда нужно будет писать много идентичного кода в некоторых языках (С++) специального ключевого слова для обозначения интерфейсов нет.
Можно считать, что любой интерфейс — это уже абстрактный класс, но не наоборот.
...
actions:{
ИмяФункции(
{state,rootState,commit,dispath,getters,rootGetters},ДопПараметр) {
...
return ...
}
}
...