tbgspitfire Публикувано Октомври 19, 2010 Report Share Публикувано Октомври 19, 2010 Някой може ли да ми помогне с този код? if (index >= 0 && index < size) { return( rates[index].time ); } else { throw( "TrainingSet00090" ); return( 0 ); } Как работи, къде са грешките и как да се поправят и как може да се оптимизира кода? Цитирай Link to comment Сподели другаде More sharing options...
dudev851 Публикувано Октомври 19, 2010 Report Share Публикувано Октомври 19, 2010 Ако е изпълнено условието в if ( ), функцията връща като резултат rates(index).time, ако не е изпълнено условието в if ( ), се "хвърля" символният низ - "TrainingSet00090", и се излиза от функцията. За throw, прочети това, цялото и ще ти стане ясно.Това е правилно. if (index >= 0 && index < size) { return rates[index].time; } else { throw "TrainingSet00090"; return 0; } Цитирай Link to comment Сподели другаде More sharing options...
tbgspitfire Публикувано Октомври 20, 2010 Author Report Share Публикувано Октомври 20, 2010 Много благодаря колега! Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.