输入值
Value Const
   Const Variable
   IntValue
   FloatValue
   StringValue
   BooleanValue
   NullValue
   EnumValue
   ListValue ?Const
   ObjectValue ?Const
Field and directive arguments accept input values of various literal primitives; input values can be scalars, enumeration values, lists, or input objects.
If not defined as constant (for example, inDefaultValue), input values can be specified as a variable. List and inputs objects may also contain variables (unless defined to be constant).