如果注解用作另一个注解的参数,其名称不以@字符为前缀 annotation class AnnoX(val value: String) annotation class AnnoY( val message: String, val annoX: AnnoX = AnnoX("X")) Java注解与Kotlin完全兼容。
ii}),'}']; wrstr = [wrstr,colstr]; annostr = fig.TextarrowsStr{ii}; annoX arrowsize=1.5pt 3,arrowlength=2,arrowinset=0.3]{->}(#1#,#2#)(#3#,#4#)']; linestr = strfill(linestr,{annoX (1),annoY(1),annoX(2),annoY(2),cname}); wrstr = [wrstr,linestr]; if ~isempty(annostr) linestr = '\uput{0pt}[#1#](#2#,#3#){%'; linestr = strfill(linestr,{fig.TextarrowsRot(ii),annoX fig.TextBoxesY(ii,:); linestr = '\uput{0pt}[0](#1#,#2#){%'; linestr = strfill(linestr,{annoX