我正在收集用户输入的“DD/MM/YYYY”
目的是以 csv YYYY,MM,DD 的形式传递到 mktime。
puts "Please enter dob in dd/mm/yyyy format;"
inp = gets.chomp
inp = inp.gsub(" ","")
while inp.length != 10
puts "Please use dd/mm/yyyy format"
inp = gets.chomp
end
bday = inp.gsub("/",",")
ctime = Time.new
btime = Time.mktime(bday)
lsecs = ctime - btime
ysecs = Time.mktime(2001) - Time.mktime(2000)
rsecs = 1000000000 - lsecs
ryears = rsecs / ysecs
puts "You are currently #{lsecs} seconds old"
puts "You have #{ryears} years until you are a billion seconds …Run Code Online (Sandbox Code Playgroud) I have the following Union type;
type MyUnionType = 'foo' | 'bar' | 'baz'
Run Code Online (Sandbox Code Playgroud)
I would like to create a new Union MySubUnion as a subset;
type MySubUnion = 'foo' | 'bar'
Run Code Online (Sandbox Code Playgroud)
I would like MySubUnion to be constrained to the values of its parent MyUnionType
type MySubUnion = 'foo' | 'bas' // => Error Type String 'b...
Run Code Online (Sandbox Code Playgroud) 我有以下代码:
'use strict';
import {LocalizationTextType} from 'spio';
import * as React from 'react';
import * as ReactDom from 'react-dom';
import SimpleFlexBox from '../helpers/SimpleFlexBox';
import MultiLineInput from '../widgets/MultiLineInput';
type SpecialInputFieldPropType = {
}
type SpecialInputFieldStateType = {
length: number;
}
export default class SpecialInputField extends React.Component<SpecialInputFieldPropType, SpecialInputFieldStateType> {
constructor (props: SpecialInputFieldPropType) {
super(props);
}
render() {
return(
<SimpleFlexBox/>
);
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用带有 TypeScript 和 ES6 类的 React.js 来制作一个组件。
在<SimpleFlexBox/>WebStorm IDE 提示以下错误;
Expected >
'预期的表达'
我之前成功地使用了这个约定,没有这个问题 - 是否可以从上面的代码中看出是什么导致了这个问题?
如果您运行以下内容:
puts Time
Run Code Online (Sandbox Code Playgroud)
然后输出如下;
Time
Run Code Online (Sandbox Code Playgroud)
这让我感到奇怪,但我还不知道为什么,同样适用于Class,和Method.
我可以看到这些是类,但为什么Ruby会将它们输出到控制台?