Question: a code line

Hi, would anyone mind explaining the use of k:=op(J)[1] in this code below. 'Int((3*polylog(5/2, -exp(b*(u-i)))/b^(5/2)+i*polylog(3/2, -exp(b*(u-i)))/b^(3/2))*r^2, r = 0. .. 10.)'; J:= convert(%, rational); K:='op(J)[1]'; with(codegen); makeproc(K,r): KK:=optimize(%, 'tryhard'); 'Int( KK(r) , r=0.6 .. 10, method = _d01akc, digits=8)'; evalf(%); Thanks MS
Please Wait...