forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   foreach не понимаю. (http://forum.boolean.name/showthread.php?t=18723)

Uawi 15.11.2013 23:02

foreach не понимаю.
 
Не понимаю как работать с foreach. Покажите пожалуйста на примере:
PHP код:

GameObject _lift;

    public 
int _etaj 1;
    public 
float[] _positions;

if (
_etaj == 0) {
            
_lift.transform.position = new Vector3(_lift.transform.position.x,_positions[4],0);
        }
        if (
_etaj == 1) {
            
_lift.transform.position = new Vector3(_lift.transform.position.x,_positions[0],0);
        }
        if (
_etaj == 2) {
            
_lift.transform.position = new Vector3(_lift.transform.position.x,_positions[1],0);
        }
        if (
_etaj == 3) {
            
_lift.transform.position = new Vector3(_lift.transform.position.x,_positions[2],0);
        }
        if (
_etaj == 4) {
            
_lift.transform.position = new Vector3(_lift.transform.position.x,_positions[3],0);
        } 


pax 15.11.2013 23:23

Ответ: foreach не понимаю.
 
А где тут применять foreach? Для чего?

Uawi 16.11.2013 00:12

Ответ: foreach не понимаю.
 
Цитата:

Сообщение от pax (Сообщение 270306)
А где тут применять foreach? Для чего?

Ну я думал, что можно сделать для каждого этажа прибавку по Y для лифта из массива позиций равному id этажа, то есть на первом этаже позиция из массива[1] и тд... Думал как-то можно

Andvrok 16.11.2013 00:41

Ответ: foreach не понимаю.
 
Что-то вроде:
PHP код:

float[] massive;
foreach 
float etaj in massive do {что-то

Может где-то ошибся, но суть, я думаю, понятна.

Только в данном случае это не нужно, используй for.

Uawi 16.11.2013 01:32

Ответ: foreach не понимаю.
 
Цитата:

Сообщение от Andvrok (Сообщение 270313)
Что-то вроде:
PHP код:

float[] massive;
foreach 
float etaj in massive do {что-то

Может где-то ошибся, но суть, я думаю, понятна.

Только в данном случае это не нужно, используй for.

Спасибо за объяснение.


Часовой пояс GMT +4, время: 13:34.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot