Шта је домет Кључна реч на Голангу
Кључна реч опсег у Голангу се користи за понављање елемената у многим типовима структура података, укључујући низове, низове вредности, исечке и мапе. Синтакса кључне речи опсега је следећа:
за индекс , вредност := збирка асортимана {// тело које извршава
}
Овде су вредност и индекс две променљиве које, у овом случају, указују на индекс или кључну реч и одговарајућу вредност тренутно изабраног елемента у колекцији, сходно томе. Колекције могу укључивати низ, исечак, мапу или стринг. Хајде да видимо инстанцу кључне речи ранге у програму Голанг.
Пример 1: Коришћење кључне речи опсег са низовима у Голангу
Једноставан програм који показује како се понавља низ бројева користећи Голангову кључну реч ранге је поменут у наставку:
пакет главни
увоз 'фмт'
фунц маин ( ) {
на једном := [ 3 ] инт { 4 , 5 , 6 }
за и , ин := распон да ли {
фмт. Принтф ( „Индекс је: %д, а вредност је: %д \н ' , и , ин )
}
}
У горњем програму смо конструисали низ од три броја и поставили његове вредности за подешавање. Затим смо прешли кроз елементе нум низа користећи кључну реч ранге. Користили смо Голанг фмт.Принтф() функција да извештава и (индекс) и в(вредност) тренутно изабране ставке након сваке итерације.
Пример 2: Коришћење кључне речи опсег са стринговима у Голангу
Кључна реч опсега у Голангу се може користити за кружење кроз сваки знак у низу, следи пример кода који то показује:
пакет главниувоз 'фмт'
фунц маин ( ) {
Прикажи := 'Линук-Хинт'
за и , цхар := ранге схов {
фмт. Принтф ( „Индекс стринга је: %д, а знакови су: %ц \н ' , и , цхар )
}
}
Прво смо креирали стринг који желимо да прикажемо и иницијализовали смо га са „Линук-Хинт“. Након тога, поновили смо сваки знак у тексту емисије користећи домет кључна реч. Користили смо фмт.Принтф() функција за излаз вредности индекса и цхар атрибута садашњег елемента након сваке итерације:
Закључак
Уопштено говорећи, Голангова кључна реч ранге је снажан и прилагодљив алат за понављање кроз структуре података, а Го код га обично користи. Горњи пост је објаснио једноставан пример Голанг кода који користи опсег кључних речи у низовима и стринговима.