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 ... > ------------------------------------------------------------------------------ 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