如图所示,只要带有Plots.
就会有波浪下划线,如果去掉Plots.
就没有下划线,但是去掉没法正常作图(前面import Plots
):
我试了一下,完全没有你说的这种情况
不论是 单用 plot!
还是用 Plots.plot!
都可以画图.
但是写 Plots.plot!
确实会有 Possible method call error.
的警告就是了 (警告一概忽略不看)
另外,这种提问的时候最好附带你的系统信息,比如
julia> versioninfo()
Julia Version 1.8.1
Commit afb6c60d69 (2022-09-06 15:09 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: 16 × AMD Ryzen 7 4800H with Radeon Graphics
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, znver2)
Threads: 1 on 16 virtual cores
Environment:
JULIA_EDITOR = code
JULIA_NUM_THREADS = auto
JULIA_PKG_SERVER = https://mirrors.bfsu.edu.cn/julia
LD_LIBRARY_PATH = /usr/lib:/usr/lib/julia
对,就是会有蓝色波浪下划线警告,画图没问题。
单用plot!()
可以吗?(import Plots
情况下)为什么我的不行?
单 plot!
不行, 你前面不是问过 using
跟 import
的区别吗. using Plots
之后可以直接用 plot!
, import Plots
之后必须写全名 Plots.plot!
嗯是的,那我就明白了,谢谢!
但是写
Plots.plot!
确实会有Possible method call error.
的警告就是了 (警告一概忽略不看 )
虽然但是,很好奇,这个警告究竟来自何处?
显然来自于 vscode 插件呀,或者说,来自于这个包 GitHub - julia-vscode/LanguageServer.jl: An implementation of the Microsoft Language Server Protocol for the Julia language.
而且它的提示其实没有错,Possible method call error.
表示LSP 觉得可能有错,你确信没错忽略就是了, LSP 应该是宁错杀,不放过。
1 个赞