Il giorno venerdì 27 ottobre 2017 22:35:45 UTC+2, Robert ha scritto: > Hi, > > I read below code snippet on line. I am interested in the second of the last > line. > > cast=float , > > > I've tried it in Python. Even simply with > > float > > > it has no error, but what use is it? > > > I do see a space before the comma ','. Is it a typo or not? > > > Thanks, > > > > self.freqslider=forms.slider( > parent=self.GetWin( ), > sizer=freqsizer, > value=self.freq, > callback= self.setfreq, > minimum=−samprate/2, > maximum=samprate/2, > num_steps=100, > style=wx.SL_HORIZONTAL, > cast=float , > proportion=1, > )
cast is the name of keyword argument of the function slider called "cast". It likely means that it should return a float. Quite likely inside the function "slider" there will be something like return cast(...) that if you pass float will become equivalent to return float(...) Of course I don't know that function so take it as just a likely possibility. By the way, it can be a method of an object named forms or a function in a module named forms. cheers, -- https://mail.python.org/mailman/listinfo/python-list