short form
Date | 2017-03-19 13:04 |
From | Menno Knevel |
Subject | short form |
i wondered if and how i could rewrite if ibasehz == -1 then ibasehz = 261.625565 else ibasehz = 100 endif to ibasehz = (ibasehz = -1 ? ibasehz = 261.625565: ibasehz = 100) but i keep getting errors. Can this be done in short form? -- View this message in context: http://csound.1045644.n5.nabble.com/short-form-tp5755153.html Sent from the Csound - General mailing list archive at Nabble.com. Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2017-03-19 13:07 |
From | Justin Smith |
Subject | Re: short form |
I don't think assignment returns anything useful, but the ternary operator does ibasehz = (ibasehz == -1) ? 261.625565 : 100 the ternary expression will return 261.625565 or 100, and that will replace the value of ibasehz On Sun, Mar 19, 2017 at 6:04 AM Menno Knevel <magknevel@gmail.com> wrote: i wondered if and how i could rewrite |
Date | 2017-03-19 13:14 |
From | Menno Knevel |
Subject | Re: short form |
Thanks Justin, this works nicely and gives me something to study. much appreciated! -- View this message in context: http://csound.1045644.n5.nabble.com/short-form-tp5755153p5755156.html Sent from the Csound - General mailing list archive at Nabble.com. Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |