Използване на променливи по-малко

Всеки пълноправен език за програмиране има променливи (от английските променливи), които представляват наименована област на паметта и позволяват запис на всякакви данни към себе си. Променливите позволяват да се позовават на себе си по име, както и да променят присвоените им стойности.

Променливите, които имат предварително дефиниран тип данни, с които могат да работят, се наричат ​​типизирани. Такива променливи могат да работят само с данни от даден тип и ако се опитаме да присвоим стойност от различен тип, ще очакваме грешка при компилация. Съответно, ако на променливите могат да се присвояват стойности от всякакъв тип, тогава те се наричат ​​динамични.

Обикновено променливите се заменят, т.е. по време на инициализацията можете да напишете стойност в тях и в хода на програмата да я промените толкова пъти, колкото е необходимо на разработчика. За съжаление има променливи с неизменяеми стойности - недефинирани.

По-малко променливи са динамични, заменени и трябва да бъдат инициализирани.

Всяка променлива в Less се инициализира като директива, тоест, като се използва символът @ в началото.

За да използвате стойността на променлива при писане на код, трябва да я извикате. Това се прави по следния начин:

Хранилище за данни

Променливите могат да съхраняват всякакви данни, които съответстват на шаблона @name: value; ... Например избрах няколко стойности, които могат да бъдат присвоени на променливи:

Операции с променливи (оператори)

Операторът е нещо, което приема една или повече стойности (или изрази, в програмния жаргон) и оценява нова стойност (по този начин цялата конструкция може да се счита за израз).

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

Аритметични операции (нормален режим)

Позволено е да се извършват операции с изрази, чиито стойности съответстват на низове.

"*" - се игнорира, при условие че операцията се извършва с изрично посочен низ в израза не чрез променлива, а директно. В противен случай грешката.

Аритметични операции (строг режим)

За да активирате строг режим на аритметични операции, трябва да приложите изрази в скоби (израз). В този режим е забранено да се извършват операции със струни.

Операциите, изброени в таблиците, могат да се извършват с числа, низове, цветове и числа с посоченото измерение. По-долу има таблица, показваща операцията и нейния резултат с различни входове.

Екраниране

Екраниране Замества ли контролните знаци със съответните замествания на текст. Това се прави, за да се използват някои низови конструкции в езика, които компилаторът може да вземе за конструкции на самия език.

В Less филтрите могат да се превърнат в толкова опасна конструкция, която за IE често приема формата: