0 / 0 / 0
Регистрация: 12.07.2020
Сообщений: 8
|
||||||
1 | ||||||
Создание переменной внутри функции, при ее изменении внутри функции значение не меняется13.11.2020, 23:23. Показов 2380. Ответов 2
Прошу объяснить, как работают глобальные переменные созданные внутри функции и ключи -Scpe -Option командлента Set-Variable.
Моя задача создать хэш-таблицу с данными из файла. Функция направляет текст из файла в ForEach (в файле структура из множества строк, по 3 строки разделенные пробелом (`n)). Каждая строка присваивается соответствующему элементу массива $buffer и в момент когда переменная конвеера пуста (равна пустой строке) массив заносится в хэш-таблицу. Как понял при создании глобальной переменной она копируется во все сеансы или области, и после создания меняя ее внутри функции она не будет менятся в осальных местах. Получилось решить эту проблему с помощью Set-Variable с параметрами. А вот как работать с массивом в Set-Variable?
0
|
13.11.2020, 23:23 | |
Ответы с готовыми решениями:
2
Как поменять значение переменной внутри функции С++ Почему не изменяется значение переменной внутри функции? Структуры. Создание переменной int внутри функции. Ошибка Получить значение переменной, описанной в функции внутри класса |
504 / 157 / 49
Регистрация: 27.02.2016
Сообщений: 801
|
||||||
14.11.2020, 00:05 | 2 | |||||
точно так же как и другие типы
0
|
14.11.2020, 08:58 | 3 | ||||||||||
Сообщение было отмечено Halsey как решение
Решение
Halsey, а если вернуться к постановке задачи вот это будет являться решением?
Код
Name Value ---- ----- one 1 three 3 two 2 one 4 three 6 two 5 one 7 three 9 two 8 вот так мне нравится больше
Код
one two three --- --- ----- 1 2 3 4 5 6 7 8 9
0
|
14.11.2020, 08:58 | |
14.11.2020, 08:58 | |
Помогаю со студенческими работами здесь
3
Вызов функции внутри другой функции с передачей локальной переменной по ссылке Использование переменной внутри функции Создание функции внутри другой функции Видимость глобальной переменной внутри функции Изменение внешней переменной внутри функции Инициализация переменной, которая определена внутри функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |