Julia 中文文档
ML、Haskell、Ada、Eiffel、C++、Java、C#、F#、和 Scala 中,这只是其中的一些 例子。这些语言中的一些支持真正的参数多态(例如 ML、Haskell、Scala),而其它语言基于模板的 泛型编程风格(例如 C++、Java)。由于在不同语言中有多种不同种类的泛型编程和参数类型,我们 甚至不会尝试将 Julia 的参数类型与其它语言的进行比较,而是专注于解释 Julia 系统本身。然而,我 虽然复杂的分派逻辑对于性能或者可用性并不是必须的,但是有时这是表达某些算法的最好的方法。 这里有一些常见的设计样式,在以这个方法使用分派时有时会出现。 从超类型中提取出类型参数 这里是一个正确地代码模板,它返回 AbstractArray 的任意子类型的元素类型 T: abstract type AbstractArray{T, N} end eltype(::Type{<:AbstractArray{T}})0 码力 | 1238 页 | 4.59 MB | 1 年前3Julia v1.5.4 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 857 858 CHAPTER0 码力 | 1337 页 | 4.41 MB | 1 年前3Julia v1.6.6 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 852 CHAPTER0 码力 | 1324 页 | 4.54 MB | 1 年前3Julia 1.6.5 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 853 CHAPTER0 码力 | 1325 页 | 4.54 MB | 1 年前3Julia 1.6.7 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 852 CHAPTER0 码力 | 1324 页 | 4.54 MB | 1 年前3Julia 1.5.3 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 855 856 CHAPTER0 码力 | 1335 页 | 4.41 MB | 1 年前3Julia 1.6.1 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 883 884 CHAPTER0 码力 | 1397 页 | 4.59 MB | 1 年前3Julia 1.6.4 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 852 CHAPTER0 码力 | 1324 页 | 4.54 MB | 1 年前3Julia 1.7.0 DEV Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 887 888 CHAPTER0 码力 | 1399 页 | 4.59 MB | 1 年前3Julia 1.5.2 Documentation
signature of g_uri_escape_string: # char *g_uri_escape_string(const char *unescaped, const char *reserved_chars_allowed, gboolean allow_utf8); const glib = "libglib-2.0" @ccall glib.g_uri_escape_string(my_uri::Cstring g_uri_escape_string(my_uri::Cstring, ":/"::Cstring, true::Cint)::Cstring The string literal could also be used directly before the function name, if desired "libglib-2.0".g_uri_escape_string(... source 855 856 CHAPTER0 码力 | 1335 页 | 4.41 MB | 1 年前3
共 77 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8