≤18为1 ,18-20为2,20-26为3,赋值是否正确
时间: 2024-03-14 17:45:59 浏览: 17
如果想将小于等于18的数赋值为1,将18到20赋值为2,将20到26赋值为3,可以使用以下代码:
```
x <- rep(0, 26) # 创建一个长度为26的全0向量
x[1:18] <- 1 # 将小于等于18的数赋值为1
x[19:20] <- 2 # 将18到20赋值为2
x[21:26] <- 3 # 将20到26赋值为3
```
这样就可以将小于等于18的数赋值为1,将18到20赋值为2,将20到26赋值为3。
相关问题
赋值18-20为1,18-22为2,赋值是否正确
如果想将18到20赋值为1,将18到22赋值为2,可以使用以下代码:
```
x <- rep(0, 22) # 创建一个长度为22的全0向量
x[18:20] <- 1 # 将18到20赋值为1
x[21:22] <- 2 # 将21到22赋值为2
```
这样就可以将18到20赋值为1,将18到22赋值为2。
php构造函数判断注册的用户名是否为3-18位
可以在 PHP 的构造函数中使用 strlen() 函数来判断注册的用户名是否为 3-18 位。下面是一个示例:
```php
class User {
private $username;
function __construct($username) {
if (strlen($username) < 3 || strlen($username) > 18) {
throw new Exception("Username must be between 3 and 18 characters long.");
}
$this->username = $username;
}
}
```
在这个示例中,我们在构造函数中使用了 strlen() 函数来检查传递的 $username 参数的长度是否在 3-18 之间。如果不是,则抛出一个异常。否则,将 $username 赋值给私有属性 $this->username。