Літарал (праграмаванне)

У інфарматыцы літарал — гэта спосаб запісу нязменных велічыняў у зыходным кодзе. Амаль усе мовы праграмавання маюць такі спосаб запісу для атамарных велічыняў, такіх як цэлыя, з нефіксаванай коскай, радкі і булевыя тыпы. Некаторыя таксама маюць натацыю для пералікаў і складаных значэнняў, прыкладам масіваў, структураў і аб'ектаў.

У той-жа момант зменныя велічыні альбо канстанты — гэта ідэнтыфікатары, якія могуць прымаць значэнні пэўнага тыпу літаралаў. Напрыклад:

 int a=1;
 String s="cat";

У некаторых аб'ектна-арыентаваных мовах (такіх як ECMAScript) літаралы могуць задаваць аб'екты. Натацыя з выкарыстаннем дужак, што таксама ўжываецца для задання масіваў, ёсць тыповай для аб'ектавых літаралаў:

 {"cat","dog"}
 {name:"cat",length:57}

Метады такога аб'екта могуць апісвацца пры дапамозе функцыянальных літаралаў:

var newobj = {
  var1: true,
  var2: "вельмі цікава",
  method1: function () {
    alert(this.var1)
  },
  method2: function () {
    alert(this.var2)
  }
};
newobj.method1();
newobj.method2();

Гэткія аб'екты падобныя да ананімных класаў у іншых мовах, такіх як Java.