小编And*_*ius的帖子

雄辩的渴望加载顺序

我有雄辩的查询问题.我正在使用急切加载(一对一关系)来获得' 学生 '使用' 考试 ',使用下面的代码.

Student::with('exam')->orderBy('exam.result', 'DESC')->get()
Run Code Online (Sandbox Code Playgroud)

我想通过' 考试 '中的' 结果 '列来订购收到的行.我在用

->orderBy('exam.result', 'DESC')
Run Code Online (Sandbox Code Playgroud)

但它没有用.有什么想法怎么做?

eager-loading laravel eloquent laravel-4

51
推荐指数
5
解决办法
4万
查看次数

将字符串放入Haskell中的列表中

我需要创建自己的单词函数.它需要字符串并放入有空间的列表中.例如,字符串"我需要帮助"将导致["i","need","help"].定义必须准确

anything :: String -> [String]
Run Code Online (Sandbox Code Playgroud)

我目前想出了这样的愚蠢解决方案(也不起作用)

test :: String -> [String]
test d = beforep d : (test (afterp d)) : []

beforep :: String -> String
beforep d = takeWhile (/=' ') d
afterp :: String -> String
afterp d = if (dropWhile (/=' ') d)==[] then []
      else tail(dropWhile (/=' ') d)
Run Code Online (Sandbox Code Playgroud)

test - >使用尾递归

beforep - >把所有东西都拿到第一个空间

afterp - >获取空间后的所有内容

有任何想法吗 ?如果您对此问题有任何其他解决方案,那将有所帮助.谢谢

haskell

0
推荐指数
1
解决办法
922
查看次数

C,从字符串中获取想要的元素

我有char数组,包含这样的信息(基本上是字符串):

char arr[] = "Age: 22 Height: 180 Weight: 80";
Run Code Online (Sandbox Code Playgroud)

我想从这个Char数组中获取具体信息.例如,我需要高度数(在这种情况下为180)并将其存储在另一个Char数组中.

我可以通过使用来达到"高度:180威......".

strstr(arr,"Height: ");
Run Code Online (Sandbox Code Playgroud)

但我需要摆脱结束,只有简单的"180"数字

我知道我应该使用子字符串或其他类似的功能来分割字符串.但我只是不想象如何解决这个问题.有任何想法吗 ?谢谢

c

0
推荐指数
1
解决办法
55
查看次数

标签 统计

c ×1

eager-loading ×1

eloquent ×1

haskell ×1

laravel ×1

laravel-4 ×1