Well then, verb =: [ - 0 1 2 3 * ]
should make you smile. - joey At 22:22 +0000 2007/12/02, Joey wrote:
Thank you for that, it is close, but not exactly what I am trying to do! The number 4 does not change, but the number being subtracted does. For example, 9 verb 2 9 7 5 3 25 verb 4 25 21 17 13 I hope you can understand what I want know, but Ill try play with your example, see if I can get it to work. Thanks, Joey (the other one this time!) On Dec 2, 2007 10:12 PM, Joey K Tuttle <[EMAIL PROTECTED]> wrote:I'm not sure exactly what you are trying to do, but if it is 10 - 4 * i. 4 10 6 2 _2 Then you could make a verb that named 10 as x and 4 as y thusly - cd =. 4 : 'x - y * i. y' cd 4 : 'x - y * i. y' 10 cd 4 10 6 2 _2 100 cd 10 100 90 80 70 60 50 40 30 20 10 If you want a tacit form, you can let j generate it - cd =: 13 : 'x - y * i. y' cd [ - ] * [: i. ] 10 cd 4 10 6 2 _2 100 cd 10 100 90 80 70 60 50 40 30 20 10 cd 5 5 0 _5 _10 _15 cd 10 10 0 _10 _20 _30 _40 _50 _60 _70 _80 - joey (also :) At 21:49 +0000 2007/12/02, Joey wrote: >Hello J-ers! > >I have only been working with J for a week or so now, so I am still getting >to grips with all the concepts and verbs etc. > >I am trying to get a running countdown. Of which, I thought I could maybe >use something like: > (4&+)/\ (4#10) >but this does not produce the correct results. >I finally found : > (4 : 'y-4')/\ 4#10 >but I had wondered if there was a better way to do this, since it doesn't >look very nice. > >Now I want to create a verb, based on the above, so that I could change the >value of 4. I tried : > 2 (4 : '(4 : ''y-x'')/\(4#y)') 10 >again this is very ugly, and doesn't even work! > >Thanks alot,> >Joey
---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
