arange 接口

public interface arange

arange 创建一个一维 数组,其类型为 整数/实数,具有给定间距的固定间距值,位于给定区间内。 (规范)


函数

private pure module function arange_i_int16(start, end, step) result(result)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: start
integer(kind=int16), intent(in), optional :: end
integer(kind=int16), intent(in), optional :: step

返回值 integer(kind=int16), allocatable, (:)

private pure module function arange_i_int32(start, end, step) result(result)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: start
integer(kind=int32), intent(in), optional :: end
integer(kind=int32), intent(in), optional :: step

返回值 integer(kind=int32), allocatable, (:)

private pure module function arange_i_int64(start, end, step) result(result)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: start
integer(kind=int64), intent(in), optional :: end
integer(kind=int64), intent(in), optional :: step

返回值 integer(kind=int64), allocatable, (:)

private pure module function arange_i_int8(start, end, step) result(result)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: start
integer(kind=int8), intent(in), optional :: end
integer(kind=int8), intent(in), optional :: step

返回值 integer(kind=int8), allocatable, (:)

private pure module function arange_r_dp(start, end, step) result(result)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: start
real(kind=dp), intent(in), optional :: end
real(kind=dp), intent(in), optional :: step

返回值 real(kind=dp), allocatable, (:)

private pure module function arange_r_sp(start, end, step) result(result)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: start
real(kind=sp), intent(in), optional :: end
real(kind=sp), intent(in), optional :: step

返回值 real(kind=sp), allocatable, (:)