Oops, I overlooked that issue.

But of course, there is a way of giving rank to m - you just have to
change the expression (use gerund form of } which extracts m out as an
argument, for example).

-- 
Raul


On Wed, Aug 12, 2015 at 5:23 AM, Henry Rich <[email protected]> wrote:
> (2#,:2 2 1)}"1 _
>
> } is an adverb.
>
> The verb here is the MONAD (2#,:2 2 1)} .  You can give it a rank, but there
> will be only one rank (_ here, because "1 _ is equivalent to "_ 1 _).
>
> There is no way to have the rank apply to the m part of m} (Here, 2#,:2 2
> 1).
>
> Henry Rich
>
>
> On 8/12/2015 1:08 AM, David Lambert wrote:
>>
>> I don't understand this rank error, the only unsatisfying explanation I
>> think of is that amend works in place.
>>
>>
>>     2 2 1{"0 1 A  NB. goal
>> 1.4 55 0.059
>>
>>     2#,:2 2 1
>> 2 2 1
>> 2 2 1
>>
>>     (;          $)@:|: A
>> +------------+---+
>> |  0  0 0.034|4 3|
>> |  1 25 0.059|   |
>> |1.4 55 0.094|   |
>> |  2 85     0|   |
>> +------------+---+
>>        2 2 1}"1 _ |:A
>> 1.4 55 0.059
>>
>>     (2#,:2 2 1)}"1 _ |:A
>> |rank error
>> |       (2#,:2 2 1)}"1 _|:A
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to