> How should I write NSNotFound in Factor code ? > -1 ? Or 2 63 ^ 1 - ?
I found a way to ask it to Factor-san . :-) NSArray -> array "a" <NSString> -> indexOfObject: --- Data stack: 9223372036854775807 inspect bignum I am concerned that different values will occur in the 32 bit environment. > At METHOD: void setMarkedText: id text selectedRange: NSRange range , > I would like to write like : > > if ([text isMemberOfClass:[NSString class]]) { > ... > } else { > ... > } > > in Factor. I wrote : > > NSString -> class > text swap -> isMemberOfClass: [ > text CF>string str! > ] [ > text -> string CF>string str! > ] if > > But it does not seem to work well. How should I write it? NO at Cocoa is 0, so I should write it as: NSString -> class text swap -> isMemberOfClass: 0 = not [ Also, for my purpose, I should use "isKindOfClass" instead of "isMemberOfClass". -- KUSUMOTO Norio > 2019/04/15 14:08、KUSUMOTO Norio <kusum...@na.rim.or.jp> のメール: > > Hello, all. > > How should I write NSNotFound in Factor code ? > -1 ? Or 2 63 ^ 1 - ? > > > At METHOD: void setMarkedText: id text selectedRange: NSRange range , > I would like to write like : > > if ([text isMemberOfClass:[NSString class]]) { > ... > } else { > ... > } > > in Factor. I wrote : > > NSString -> class > text swap -> isMemberOfClass: [ > text CF>string str! > ] [ > text -> string CF>string str! > ] if > > But it does not seem to work well. How should I write it? > > -- > KUSUMOTO Norio > > > > > > > > _______________________________________________ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk _______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk