我正在努力将Flow类型添加到现有代码库中,并且我经常使用一种类型:default: &default
adapter: postgresql
encoding: unicode
# For details on connection pooling, see rails configuration guide
# http://guides.rubyonrails.org/configuring.html#database-pooling
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: briankaty1
password:
development:
<<: *default
database: aquastarsbackend_development
(Map<Id<Foo>, Foo>
类型是不透明的类型,实际上只是一个字符串,以便不同类型的对象的ID具有不同的类型)
该类型是否有通用名称或标准名称:其值是某种对象类型且其键是这些对象的ID的映射?例如,如果您将其称为Id
,那么您会写IdMap
,因为type IdMap<T> = Map<Id<T>, T>;
不必一遍又一遍地写。
答案 0 :(得分:0)
之所以将其称为Records<T>
是因为我认为ID为“记录”的事物。
Id
类型是不透明的类型,实际上只是一个字符串,因此不同类型的对象的ID具有不同的类型
我喜欢这个主意!我还认为较短的别名是个好主意!