Set Shell=WScript.CreateObject("WScript.Shell")
Set Environment=Shell.Environment("User")
Environment("Path")=Environment("Path")&"C:\"
Run Code Online (Sandbox Code Playgroud)
我想更改运行脚本的wscript.exe进程的环境变量,仅影响它及其子进程.上面的代码不是我想要的,因为它更改了HKEY_CURRENT_USER\Environment注册表设置,它会影响每个新进程.换句话说,我需要setcmd.exe中命令的对应部分
我知道向量可以表示 n 元组,向量列表可以表示一组 n 元组。一个简单的算法是
AxB<-list();k<-1L
for(i in seq_along(A))for(j in seq_along(B)){AxB[[k]]<-c(A[[i]],B[[j]]);k<-k+1L}Run Code Online (Sandbox Code Playgroud)
是否有更优雅的数据结构和算法来实现这一点?