35.5用户定义的首参数

 
:val= getpref ("group", "pref")
:val= getpref ("group", "pref",default)
:{val1,val2, …} = getpref ("group", {"pref1", "pref2", …})
:prefstruct= getpref ("group")
:prefstruct= getpref ()

返回与命名首参数对应的首参数值pref在首选组中group.

命名的首参数组必须是字符串。

如果pref中不存在groupdefault如果指定了,则创建具有值的首参数default并返回default.

偏好pref可以是字符串或字符串的元胞数组。如果是字符串的元胞数组,则返回首参数的元胞数组。

对应的默认值default可以是任何Octave值。例如,double、struct、元胞数组、对象等。或者,如果pref是一个字符串数组,那么default必须是大小与相同的值的元胞数组pref.

如果两者都没有pref也没有default如果指定了,则返回首参数组的首参数结构体group.

若并没有指定参数,则返回一个包含所有引用组及其值的结构体。

详见: addpref,setpref,ispref,rmpref.

广告
 
:setpref ("group", "pref",val)
:setpref ("group", {"pref1", "pref2", …}, {val1,val2, …})

设置首参数pref到给定val在命名的preferencegroup中group.

命名的首参数组必须是字符串。

偏好pref可以是字符串或字符串的元胞数组。

对应的值val可以是任何Octave值。例如,double、struct、元胞数组、对象等。或者,如果pref是一个字符串的元胞数组val必须是大小与相同的值的元胞数组pref.

如果命名的首参数或组不存在,则会添加它。

详见: addpref,getpref,ispref,rmpref.

广告
 
:addpref ("group", "pref",val)
:addpref ("group", {"pref1", "pref2", …}, {val1,val2, …})

添加首参数pref和相关值val到namedpreference组group.

命名的首参数组必须是字符串。

偏好pref可以是字符串或字符串的元胞数组。如果首参数已经存在,则会发出错误。

对应的值val可以是任何Octave值。例如,double、struct、元胞数组、对象等。或者,如果pref是一个字符串的元胞数组val必须是大小与相同的值的元胞数组pref.

详见: setpref,getpref,ispref,rmpref.

广告
 
:rmpref ("group", "pref")
:rmpref ("group", {"pref1", "pref2", …})
:rmpref ("group")

删除命名首参数pref来自首参数组group.

命名的首参数组必须是字符串。

偏好pref可以是字符串或字符串的元胞数组。

如果pref未指定,请删除首参数组group.

删除不存在的首参数或组是错误的。

详见: addpref,ispref,setpref,getpref.

广告
 
:tf= ispref ("group", "pref")
:tf= ispref ("group", {"pref1", "pref2", …})
:tf= ispref ("group")

如果命名的首参数为true,则返回truepref存在于首选组中group.

命名的首参数组必须是字符串。

偏好pref可以是字符串或字符串的元胞数组。

如果pref未指定,如果首参数组为,则返回truegroup存在。

详见: getpref,addpref,setpref,rmpref.

广告
 
:dir= prefdir
:dir= prefdir 1.

返回保存Octave首参数的目录。

示例:

显示首参数目录

prefdir

更改到首参数文件夹

cd (prefdir)

如果使用参数调用,则会在preferences目录不存在的情况下创建该目录。

详见: getpref,setpref,addpref,rmpref,ispref.

广告
 
:preferences

显示Octave的GUI首参数对话框窗口。

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2