Почетни Перл Туториал о Фореацх петљи

Петља фореацх је контролна структура која је прилагођена обради Перл листа и хасхе. Баш као и фор петље, пронађите кораке кроз сваки елемент матрице помоћу итератора.

Како закорачити кроз низ у Перлу са Фореацхом

Умјесто да користи скалер као итератор, фореацх користи сам низ. На пример:

Видите да ово даје исти излаз као и штампање низа @миНамес у целости:

Ако желите само да избаците садржај листе, можете је само исписати. У том случају употријебите петљу фореацх-а да би резултат био мало читљивији.

Видећете да овај код ствара чистији излаз штампањем новог реда након сваке ставке на листи.

Чистија предња петља

Претходни пример је користио $ _ за испис сваког елемента листе.

Употреба овог подразумеваног скала ($ _) омогућава краћи код и мање куцање, али то није увек најбоље решење. Ако циљате високо читљив код или ако вам је петља за предрадње сложена, можда би било боље да додате скалар вашем итератору.

Постоје само две разлике: скалар $ име између фореацх-а и листе и замена подразумеваног скала-а са њим унутар петље. Излаз је потпуно исти, али код је нешто чистији. Имати на уму:

instagram viewer
  • Петља за предигру је контролна структура Перла.
  • Користи се за прелазак кроз сваки елемент низа.