r - R ls( ) 函数的 Scala REPL 等效项

标签 r scala read-eval-print-loop

Scala REPL 中是否有任何命令可以打印出已定义的对象?例如,在R控制台中,函数ls()打印当前环境中所有定义的对象。

最佳答案

Scala 的 R 中没有像 ls() 这样的简单函数。但可以通过以下方式做类似的事情:

val ls = $intp
ls.allDefinedNames.foreach(println)

ls.+tab 将提供以下选项:

scala> ls.
SparkComputedImports        addImports                  addUrlsToClassPath          allDefinedNames             allImportedNames            asInstanceOf                
beQuietDuring               beSilentDuring              bind                        classOfTerm                 classServerUri              classSymbols                
clearExecutionWrapper       close                       compileSources              compileString               definedSymbolList           definedSymbols              
definedTerms                definedTypes                definitionForName           directBind                  executionWrapper            fallback                    
generatedName               getClassOutputDirectory     global                      implicitSymbols             implicitSymbolsBySource     importedSymbols             
importedSymbolsBySource     importedTermNamed           importedTermSymbols         importedTerms               importedTypeSymbols         importedTypes               
initializeSynchronous       interpret                   interpretSynthetic          isInstanceOf                isNoImports                 isNoPredef                  
isReportingErrors           languageSymbols             languageWildcardHandlers    languageWildcardSyms        languageWildcards           lastWarnings                
methodSymbols               mostRecentVar               namedDefinedTerms           out                         parse                       pathToName                  
rebind                      requestForIdent             requestForName              requestForReqId             requestHistoryForName       reset                       
runtimeClassAndTypeOfTerm   runtimeTypeOfTerm           sessionImportedSymbols      sessionWildcards            setExecutionWrapper         symbolOfLine                
symbolOfTerm                toString                    treesForRequestId           typeOfExpression            typeOfTerm                  valueOfTerm                 
visibleTermNames            wildcardTypes     

关于r - R ls( ) 函数的 Scala REPL 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192786/

相关文章:

r - 为所有嵌套索引嵌套列表中的某些元素

r - 控制ggplot2中facet_grid/facet_wrap的顺序?

parsing - scala:解析器帮助

read-eval-print-loop - MPS - 独立的 repl 应用程序?

node.js - 如何在 Node REPL 中使用 "import"

julia - 如何从正在运行的 session 中恢复 Julia 历史文件?

r - 提交后清除文本输入

r - 使用循环在目录中创建多个文件夹以写入名称 R

java - 从 scala 控制台启动 scala uber-jar

scala - 为什么可以将 Try[Try[Unit]] 值分配给 Try[Unit]?