我正在尝试编写一个带有字符串的函数,并在删除所有元音后返回它.以下是我的代码.
def vowel(str)
result = ""
new = str.split(" ")
i = 0
while i < new.length
if new[i] == "a"
i = i + 1
elsif new[i] != "a"
result = new[i] + result
end
i = i + 1
end
return result
end
Run Code Online (Sandbox Code Playgroud)
当我运行代码时,它返回我为(str)输入的确切字符串.例如,如果我输入"apple",则返回"apple".
这是我的原始代码.它有相同的结果.
def vowel(str)
result = ""
new = str.split(" ")
i = 0
while i < new.length
if new[i] != "a"
result = new[i] + result
end
i …Run Code Online (Sandbox Code Playgroud) 我试图在我的 React 应用程序的主页组件上添加一个连续的 HTML5 视频循环。我使用 NPM 包“react-html5video”来生成这个组件。当我通过 localhost 启动应用程序时,它最初看起来好像可以播放,但是我在 div 中收到以下错误,“无法在此浏览器中播放视频”。我似乎无法弄清楚我做错了什么。
视频组件:
import React from 'react';
import Video from 'react-html5video';
export class VideoLoop extends React.Component {
render () {
return (
<Video controls autoPlay loop muted>
<source
src="../src/videos/oakmont.mp4"
type="video/mp4"
/>
</Video>
);
}
};
export default VideoLoop;
Run Code Online (Sandbox Code Playgroud)主页组件:
import React from 'react';
import VideoLoop from './video_loop';
export default () => {
return <div>
Home Page
<VideoLoop />
</div>
};
Run Code Online (Sandbox Code Playgroud)路由
import React from 'react';
import { Route, IndexRoute } from …Run Code Online (Sandbox Code Playgroud)