yes the copy function is not necessary in this case as [a,b,c] return a new instance on each call
2017-05-04 17:21 GMT+02:00 cheikh diabang <cheikhdiab...@hotmail.com>: > 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 -- Fabien Bodard ------------------------------------------------------------------------------ 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