Eclipse (Aptana-Studio) - странные области прозрачности на IDE [закрыты]

Лучший способ - передать аргументы позиции. Ничего больше. Вы можете передать строку, но этот способ может вызвать некоторые проблемы. Пример:

array=(one two three four five)

function show_passed_array(){
  echo $@
}

или

function show_passed_array(){
  while $# -gt 0;do
    echo $1;shift
  done
}

    show_passed_array ${array[@]}

output:

  one two three four five

Вы имеете в виду, что если значение массива имеет пробельные символы, вы должны сначала процитировать элементы перед прохождением для доступа к значению по индексу в функции используйте параметры позиции $ 1 $ 2 $ 3 .... Где индекс 0 -> 1, 1 -> 2, ... Для итерации доступа лучше всего использовать $ 1 и после Shift. Ничего дополнительного не требуется. Вы можете передавать аргументы без такого массива:

show_passed_array one two three four five

bash media автоматически создает массив из переданных аргументов, которые передавали их функции, а затем у вас есть аргументы позиции. Кроме того, когда вы пишете $ {array [2]}, вы действительно записываете последовательный аргумент один два три четыре и передавали их функции. Таким образом, эти призывы эквивалентны.

2
задан 2 April 2011 в 16:44

8 ответов

Попробуйте переустановить eclipse, а также java при необходимости.

Возможно, цветовая схема не сделана для Ubuntu.

Ваш, Daniel

0
ответ дан 25 July 2018 в 22:16

Попробуйте переустановить eclipse, а также java при необходимости.

Возможно, цветовая схема не сделана для Ubuntu.

Ваш, Daniel

0
ответ дан 26 July 2018 в 20:14

Попробуйте переустановить eclipse, а также java при необходимости.

Возможно, цветовая схема не сделана для Ubuntu.

Ваш, Daniel

0
ответ дан 2 August 2018 в 03:44

Попробуйте переустановить eclipse, а также java при необходимости.

Возможно, цветовая схема не сделана для Ubuntu.

Ваш, Daniel

0
ответ дан 4 August 2018 в 19:48

Попробуйте переустановить eclipse , а также java при необходимости.

Возможно, цветовая схема не выполнена для Ubuntu.

] Твой, Даниэль

0
ответ дан 6 August 2018 в 03:52

Попробуйте переустановить eclipse , а также java при необходимости.

Возможно, цветовая схема не выполнена для Ubuntu.

] Твой, Даниэль

0
ответ дан 7 August 2018 в 21:48

Попробуйте переустановить eclipse , а также java при необходимости.

Возможно, цветовая схема не выполнена для Ubuntu.

] Твой, Даниэль

0
ответ дан 10 August 2018 в 10:02

Попробуйте переустановить eclipse , а также java при необходимости.

Возможно, цветовая схема не выполнена для Ubuntu.

] Твой, Даниэль

0
ответ дан 13 August 2018 в 16:21

Другие вопросы по тегам:

Похожие вопросы: