Како подрезати жицу у Голангу

Kako Podrezati Zicu U Golangu



Голанг је популаран програмски језик који нуди различите функције за рад са стринг подацима. Једна од најчешћих операција које треба да извршимо на низовима је сечење или уклањање додатних размака са почетка или краја низа. Овај чланак покрива различите начине подрезивања жице у Голангу.

Шта је обрезивање струна?

Исецање стрингова је процес уклањања додатних размака или знакова са почетка или краја низа. Сврха обрезивања је да нормализује низ, чинећи га доследним и лакшим за читање. Исецање је уобичајена операција у многим програмским језицима, укључујући Голанг.

Трим() функција у Голангу

Функција Трим() је још једна уграђена функција у Голангу која вам омогућава да уклоните одређене знакове са почетка и краја стринга. Функција Трим() узима два аргумента: стринг за исечење и стринг који садржи знакове које треба уклонити. Ево примера:







пакет главни

увоз (
'фмт'
'жице'
)

фунц маин ( ) {
стр := 'Здраво Свете!'
стр = жице. Трим ( стр , 'Х!' )
фмт. Принтлн ( стр )
}

Излаз



Овде смо користили функцију Трим() да уклонимо слово Х и узвичник '!' од почетка и краја низа.



  Аутоматски генерисана слика која садржи образац позадине Опис





Функција ТримСпаце() у Голангу

Функција ТримСпаце() у Голангу може уклонити све беле размаке на почетку или на крају стринга. Када се уклоне сви размаци, биће приказан нови стринг који не садржи додатни бели размак на почетку или на крају. Ево примера:

пакет главни

увоз (
'фмт'
'жице'
)

фунц маин ( ) {
стр := ' Здраво Свете! '
стр = жице. ТримСпаце ( стр )
фмт. Принтлн ( стр )
}

Излаз



Горњи код ће смањити све беле размаке на почетку и на крају стринга. Излаз ће бити следећи:

  Аутоматски генерисана слика која садржи образац позадине Опис

Функције ТримЛефт() и ТримРигхт() у Голангу

Функције ТримЛефт() и ТримРигхт() сличне су функцији Трим(), али уклањају наведене знакове само са почетка или краја стринга. Ево примера:

пакет главни

увоз (
'фмт'
'жице'
)

фунц маин ( ) {
стр := '!Здраво Свете!'
стр = жице. ТримЛефт ( стр , 'Х!' )
фмт. Принтлн ( стр )
стр = жице. ТримРигхт ( стр , 'д!' )
фмт. Принтлн ( стр )
}

Овде у горњем коду, ТримЛефт() функција ће уклонити слово Х и узвичник '!' од почетка низа и користили смо ТримРигхт() функција за уклањање слова д и узвичник '!' са краја низа.

  Аутоматски генерисана слика која садржи образац позадине Опис

Функције ТримПрефик() и ТримСуффик() у Голангу

Функције ТримПрефик() и ТримСуффик() су сличне функцијама ТримЛефт() и ТримРигхт(), али уклањају наведени префикс или суфикс из стринга. Ево примера:

пакет главни

увоз (
'фмт'
'жице'
)

фунц маин ( ) {
стр := 'Здраво Свете!'
стр = жице. ТримПрефик ( стр , 'Он' )
фмт. Принтлн ( стр )
стр = жице. ТримСуффик ( стр , 'лд!' )
фмт. Принтлн ( стр )
}

У горњем примеру, користили смо функцију ТримПрефик() да уклонимо префикс Он са почетка стринга, а користили смо функцију ТримСуффик() да уклонимо суфикс “лд!” са краја низа.

  Аутоматски генерисана слика која садржи образац позадине Опис

Закључак

Исецање стрингова у Голангу је процес уклањања додатних знакова или белих размака у коду. У Голангу имамо различите типове трим функција као што су ТримСпаце(), Трим(), ТримЛефт(), ТримРигхт(), ТримПрефик() и ТримСуффик(). О свим овим функцијама се говори у овом чланку заједно са примерима како их користити за исецање низа у Голангу.