没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
陡峭-Ruby的渐进式打字 安装 通过RubyGems安装。 $ gem install steep 要求 陡峭需要Ruby 2.6。 用法 Steep不会从Ruby程序中推断类型,但是需要声明类型并编写注释。 您必须执行以下三个步骤。 0. steep init 运行steep init以生成配置文件。 $ steep init # Generates Steepfile 编辑Steepfile : target :app do check "lib" signature "sig" library "set" , "pathname" end 1.声明类型 在sig目录中声明.rbs文件的类型。 class Person @name: String @contacts: Array[Email | Phone] def initialize: (name: String) -> untyped def name: -> String def contacts: -> Array[Email | Phone] def gues
资源推荐
资源详情
资源评论
收起资源包目录
陡峭:Ruby的静态类型检查器 (384个子文件)
console 330B
Gemfile 335B
steep.gemspec 1KB
with_steep_types.gemspec 668B
without_steep_types.gemspec 596B
.gitignore 138B
.gitmodules 0B
LICENSE 1KB
CHANGELOG.md 12KB
README.md 5KB
annotations.md 2KB
Rakefile 307B
broken.rb 416KB
type_construction_test.rb 164KB
type_construction.rb 131KB
check.rb 34KB
factory.rb 32KB
function.rb 30KB
subtyping_test.rb 26KB
type_factory_test.rb 23KB
interface_test.rb 20KB
type_env_test.rb 16KB
ruby.rb 16KB
code_worker_test.rb 16KB
source_test.rb 14KB
test_helper.rb 13KB
local_variable_type_env_test.rb 12KB
source.rb 12KB
master.rb 11KB
block_params_test.rb 11KB
completion_provider.rb 11KB
rbs_index.rb 11KB
interaction_worker.rb 10KB
logic_type_interpreter.rb 10KB
target_test.rb 10KB
args_test.rb 9KB
validation_test.rb 9KB
project_test.rb 9KB
target.rb 8KB
method_type.rb 8KB
constraints.rb 8KB
interaction_worker_test.rb 8KB
block_params.rb 8KB
signature_worker_test.rb 7KB
local_variable_type_env.rb 7KB
signature_symbol_provider_test.rb 6KB
master_test.rb 6KB
typing.rb 6KB
hover_content.rb 6KB
type_env.rb 6KB
annotation_parsing_test.rb 6KB
validator.rb 6KB
completion_provider_test.rb 6KB
stats.rb 6KB
signature_symbol_provider.rb 5KB
signature.rb 5KB
cli.rb 5KB
annotation_parser.rb 5KB
signature_worker.rb 5KB
code_worker.rb 5KB
collection.rb 5KB
watch.rb 5KB
constraints_test.rb 5KB
send_args.rb 5KB
source_file.rb 5KB
steep.rb 4KB
dsl.rb 4KB
lsp_double.rb 4KB
check.rb 4KB
logic_test.rb 4KB
rbs_index_test.rb 4KB
substitution.rb 4KB
annotation_collection_test.rb 4KB
context.rb 4KB
logic.rb 4KB
typing_test.rb 3KB
method_call.rb 3KB
context_array.rb 3KB
logic_type_interpreter_test.rb 3KB
index_test.rb 3KB
steepfile_test.rb 3KB
diagnostics_printer_test.rb 3KB
annotation.rb 3KB
diagnostic_printer.rb 3KB
context_array_test.rb 3KB
name.rb 2KB
base_worker.rb 2KB
variable_variance.rb 2KB
stats_calculator.rb 2KB
builtin.rb 2KB
proc.rb 2KB
annotations.rb 2KB
result.rb 2KB
utils.rb 2KB
substitution_test.rb 2KB
options.rb 2KB
source_index.rb 2KB
file_loader.rb 2KB
output_test.rb 2KB
project_file_test.rb 2KB
共 384 条
- 1
- 2
- 3
- 4
资源评论
凯然
- 粉丝: 21
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Complex-YOLO点云上的实时 3D 物体检测 pytorch Darknet.zip
- 基于HOG+SVM的行人检测,包含三个python代码和一个训练好的模型Model,两张检测图片
- 扫雷游戏的实现,运行版本
- eclipse安装包eclipse-inst-jre-win64.zip
- HCIE数通V3.0宝典全面解析路由协议
- 基于AT89S52单片机数字音乐盒的设计.ASM
- caffe 中的 YOLOv3 模型.zip
- Android流式布局-开发类似网页的热门标签
- Android Live Demo 使用 ncnn 进行 Yolov7 推理.zip
- 像写SQL一样写ORM,链式方法调用,结合Lambda,枚举 灵活适应各种情况 使用不同种类数据库的实体生成器,支持:MySQL,MongoDb,Excel,一致性的调用方法 对数据进行分组,方便
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功