pathsubsysdir.mata

来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· MATA 代码 · 共 31 行

MATA
31
字号
*! version 1.0.0  01nov2004
version 9.0
mata:

string rowvector pathsubsysdir(string rowvector dir)
{
	real scalar		i
	string scalar		lhs, rhs, el
	string rowvector	res 

	res = J(1, cols(dir), "")
	for (i=1; i<=cols(dir); i++) {
		el = dir[i]
		if (el=="STATA") 		el = c("sysdir_stata")
		else if (el=="UPDATES") 	el = c("sysdir_updates")
		else if (el=="BASE") 		el = c("sysdir_base")
		else if (el=="SITE") 		el = c("sysdir_site")
		else if (el=="PLUS") 		el = c("sysdir_plus")
		else if (el=="PERSONAL") 	el = c("sysdir_personal")
		else if (el=="OLDPLACE") 	el = c("sysdir_oldplace")
		else if (el=="FUTURE") {
			pathsplit(c("sysdir_updates"), lhs, rhs)
			el = pathjoin(lhs, "future"+c("dirsep"))
		}
		res[i] = el 
	}
	return(res)
}

end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?