āĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž:
- JChar āĻāĻāĻāĻŋ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, JChar "str" ââāĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ "int" āĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻāĻŋ āĻā§āĻā§āĻ¤āĻŋāĻ¤ā§ āĻā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ° āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻ§āĻ°āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻ isinstance(c, int) āĻĢāĻ˛āĻ¸ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻāĻžāĻāĻž āĻāĻžāĻāĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
- āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻāĻžāĻāĻĒ āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, Type@obj (@ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒāĻŖā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°; āĻāĻžāĻāĻž āĻ¨ā§āĻ)āĨ¤
- āĻāĻžāĻāĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ [s1][s2][s3] āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, āĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨[:][:][:]āĨ¤
- @FunctionalInterface āĻāĻĒāĻ¨āĻžāĻā§ __call__ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĨā§āĻā§ āĻāĻžāĻāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻ āĻĒāĻ¸āĻžāĻ°āĻŋāĻ¤ JIterator, āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻāĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ JException āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, get_default_jvm_path āĻāĻŦāĻ jpype.reflect āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋ āĻĒāĻžāĻāĻĨāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
- āĻĒāĻžāĻāĻĨāĻ¨ "__int__" āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻā§, āĻ¤āĻžāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ TypeError āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
- JException-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ§āĻ°āĻ¤ā§, āĻŦāĻž āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻžāĻāĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§, java.lang.Throwable āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻžāĻāĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§āĻ° āĻā§āĻ¯āĻžāĻ¸āĻā§āĻĄāĻŋāĻ āĻāĻžāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻĒāĻžāĻāĻĨāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
- JString āĻ āĻŦāĻŽā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻŦāĻž āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻžāĻāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻžāĻāĻĒā§āĻ° āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§, java.lang.String āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻžāĻāĻž āĻā§āĻ˛āĻžāĻ¸ā§ Repr āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- java.util.List collections.abc.Sequence āĻāĻŦāĻ collections.abc.MutableSequence-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
- java.util.Collection collections.abc.Collection-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻžāĻāĻž āĻā§āĻ˛āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻāĻŦāĻ āĻĒāĻžāĻāĻĨāĻ¨ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ TypeError āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻŦā§āĨ¤
- āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸āĻŋ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻžāĻāĻž āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸āĻŋ āĻ¸āĻāĻā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻāĻ˛ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻāĻžāĻāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻŦā§āĨ¤ āĻāĻžāĻāĻž āĻĨā§āĻā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ JPype āĻāĻāĻ¨ āĻāĻāĻāĻŋ InterruptedException āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦā§āĻšā§ āĻāĻžāĻāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻĢā§āĻ˛ā§ āĻĻā§āĻŦā§ āĻ¨āĻž, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻžāĻāĻž āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¨ā§āĻāĨ¤
āĻāĻ° āĻĒāĻ°ā§, āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨āĻŽā§āĻ˛āĻ āĻ°āĻŋāĻ˛āĻŋāĻ 1.0.1 āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻž Python 3.8.4 āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻā§āĨ¤ āĻĒāĻžāĻāĻĨāĻ¨ "āĻ āĻŦāĻā§āĻā§āĻ" āĻāĻŦāĻ "āĻāĻžāĻāĻĒ" āĻāĻ° āĻāĻ¨ā§āĻ¯ "__setattr__" āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻā§, āĻāĻāĻŋāĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž "__setattr__" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĨā§āĻā§āĻ āĻ āĻ°ā§āĻĒāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻāĻŋāĻā§ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru