I think the copy is not necessary. I want just access in one element on return array. Thank for your help
________________________________ De : Jussi Lahtinen <jussi.lahti...@gmail.com> Envoyé : jeudi 4 mai 2017 15:12 À : mailing list for gambas users Objet : Re: [Gambas-user] Math Operation Declare the function as: Function calcul_coefficients(x As Integer, y As Integer, degre As Integer) As Float[] Then return the answer as (this is for convenience as copy returns new object instance): Return [a, b, c].Copy() Jussi On Thu, May 4, 2017 at 5:41 PM, cheikh diabang <cheikhdiab...@hotmail.com> wrote: > Hi ! i wanna know how recover return value of function in my case. > > I do that as below, but he said object expected > > calcul_coefficients(j, iy_v_c_w, 2) > coeff_v_c_w_0 = calcul_coefficients[2] > coeff_v_c_w_1 = calcul_coefficients[1] > coeff_v_c_w_2 = calcul_coefficients[0] > > Thank for help. > > ________________________________ > De : cheikh diabang <cheikhdiab...@hotmail.com> > Envoyé : jeudi 4 mai 2017 10:42 > À : mailing list for gambas users > Objet : Re: [Gambas-user] Math Operation > > Thank you very much Julio Sanchez 😊. Its working fine > > > ________________________________ > De : Julio Sanchez <jusabejus...@gmail.com> > Envoyé : jeudi 4 mai 2017 10:30 > À : mailing list for gambas users > Objet : Re: [Gambas-user] Math Operation > > cheikh diabang: > > In addition if you are going to return several float values, you should put > float[]... > > Function calcul_coefficients(x As Integer, y As Integer, degre As Integer) > As Float[] > > .... > Dim ArrayABC as new float[] > .... > ..... > ArrayABC.add(A) > ArrayABC.add(B) > ArrayABC.add(C) > > Return ArrayABC > > > > Regards, > > Julio > > 2017-05-04 12:13 GMT+02:00 Tobias Boege <tabo...@gmail.com>: > > > On Thu, 04 May 2017, cheikh diabang wrote: > > > hello. i have write this code below on gambas 3.9.2 and when i run > that, > > he indique syntaxe error > > > > > > > > > Function calcul_coefficients(x As Integer, y As Integer, degre As > > Integer) As Float > > > 'Dim ak As Float > > > Dim a As Float > > > Dim b As Float > > > Dim c As Float > > > Dim nbr_coef As Integer > > > Dim k As Integer > > > > > > nbr_coef = degre + 1 > > > For k = 0 To degre > > > If k == 0 > > > 'ak = (nbr_coef ^ k * ((x ^ (2(1 / (k + 1)))) * y) - (x * (y * (x ^ > > (- (k - 1)))))) / ((nbr_coef * x ^ 2) - ((x) ^ 2)) > > > c = (nbr_coef ^ k * ((x ^ (2(1 / (k + 1)))) * y) - (x * (y * (x ^ > > (- (k - 1)))))) / ((nbr_coef * x ^ 2) - ((x) ^ 2)) > > > Else If k == 1 > > > b = ((nbr_coef ^ k) * ((x ^ (2(1 / (k + 1)))) * y) - (x * (y * (x > > ^ (- (k - 1)))))) / ((nbr_coef * x ^ 2) - ((x) ^ 2)) > > > Else If k == 2 > > > a = ((nbr_coef ^ k) * ((x ^ (2(1 / (k + 1)))) * y) - (x * (y * (x > > ^ (- (k - 1)))))) / ((nbr_coef * x ^ 2) - ((x) ^ 2)) > > > Else > > > Message.Info("unavalaible coefficients") > > > Next > > > Return a, b, c > > > End > > > > > > > > > But i see nothing as error. I need help please > > > > Look closer: > > > > > a = ((nbr_coef ^ k) * ((x ^ (2(1 / (k + 1)))) * y) - (x * (y * (x > > ^ (- (k - 1)))))) / ((nbr_coef * x ^ 2) - ((x) ^ 2)) > > > 2(1 / (k + 1)) > > > > Since "2" is not a function, you have to write > > > > 2*(1 / (k + 1)) > > > > Regards, > > Tobi > > > > -- > > "There's an old saying: Don't change anything... ever!" -- Mr. Monk > > > > ------------------------------------------------------------ > > ------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Gambas-user mailing list > > Gambas-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gambas-user Gambas-user Info Page - lists.sourceforge.net<https://lists.sourceforge.net/lists/listinfo/gambas-user> lists.sourceforge.net To see the collection of prior postings to the list, visit the Gambas-user Archives. Using Gambas-user: To post a message to all the list members ... > Gambas-user Info Page - lists.sourceforge.net<https:// > lists.sourceforge.net/lists/listinfo/gambas-user> > lists.sourceforge.net > To see the collection of prior postings to the list, visit the Gambas-user > Archives. Using Gambas-user: To post a message to all the list members ... > > > Gambas-user Info Page - lists.sourceforge.net<https:// > lists.sourceforge.net/lists/listinfo/gambas-user> > lists.sourceforge.net > To see the collection of prior postings to the list, visit the Gambas-user > Archives. Using Gambas-user: To post a message to all the list members ... > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Gambas-user Info Page - lists.sourceforge.net<https://lists.sourceforge.net/lists/listinfo/gambas-user> lists.sourceforge.net To see the collection of prior postings to the list, visit the Gambas-user Archives. Using Gambas-user: To post a message to all the list members ... > Gambas-user Info Page - lists.sourceforge.net<https:// > lists.sourceforge.net/lists/listinfo/gambas-user> > lists.sourceforge.net > To see the collection of prior postings to the list, visit the Gambas-user > Archives. Using Gambas-user: To post a message to all the list members ... > > > Gambas-user Info Page - lists.sourceforge.net<https:// > lists.sourceforge.net/lists/listinfo/gambas-user> > lists.sourceforge.net > To see the collection of prior postings to the list, visit the Gambas-user > Archives. Using Gambas-user: To post a message to all the list members ... > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Gambas-user Info Page - lists.sourceforge.net<https://lists.sourceforge.net/lists/listinfo/gambas-user> lists.sourceforge.net To see the collection of prior postings to the list, visit the Gambas-user Archives. Using Gambas-user: To post a message to all the list members ... > Gambas-user Info Page - lists.sourceforge.net<https:// > lists.sourceforge.net/lists/listinfo/gambas-user> > lists.sourceforge.net > To see the collection of prior postings to the list, visit the Gambas-user > Archives. Using Gambas-user: To post a message to all the list members ... > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user Gambas-user Info Page - lists.sourceforge.net<https://lists.sourceforge.net/lists/listinfo/gambas-user> lists.sourceforge.net To see the collection of prior postings to the list, visit the Gambas-user Archives. Using Gambas-user: To post a message to all the list members ... > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user